如何检查 Unity 中的输入字段是否为空?
How to check input fields for emptiness in Unity?
我有一个输入字段数组,点击按钮后,将执行是否为空的检查,我写了代码,但出现错误:“语法错误;预期值”。请告诉我如何解决这个问题?
public InputField[] InputFields;
public void Done()
{
if (InputFields[].Text.Length == string.Empty)
{
Debug.LogFormat("Empty!");
}
}
您需要遍历数组的所有元素
public InputField[] InputFields;
public void Done() {
foreach (InputField inputField in InputFields) {
if (string.IsNullOrEmpty(inputField.text)) {
Debug.LogFormat($"{inputField.name} field is Empty!");
}
}
}
我有一个输入字段数组,点击按钮后,将执行是否为空的检查,我写了代码,但出现错误:“语法错误;预期值”。请告诉我如何解决这个问题?
public InputField[] InputFields;
public void Done()
{
if (InputFields[].Text.Length == string.Empty)
{
Debug.LogFormat("Empty!");
}
}
您需要遍历数组的所有元素
public InputField[] InputFields;
public void Done() {
foreach (InputField inputField in InputFields) {
if (string.IsNullOrEmpty(inputField.text)) {
Debug.LogFormat($"{inputField.name} field is Empty!");
}
}
}