다음 스 니펫과 함께VB.NET : 입력 문자열이 올바른 형식이 아닙니다.
Foo = IIf(String.IsNullOrEmpty(txtFoo.Text), 0, Integer.Parse(txtFoo.Text.Trim))
값없이 필드를 제출하면 오류가 발생합니다. "입력 문자열의 형식이 올바르지 않습니다." 공간이나 다른 것이 없으며 String.IsNullOrEmpty (txtFoo.Text)가 true를 반환합니다. 뭐가 잘못 되었 니? 감사합니다.
실제로 'IIf'는 기능이며, 단지 하나처럼 행동하지 않습니다. –
... 그리고'If'는 * 연산자 *이므로 함수가 아니며 +1처럼 동작하지 않습니다. – MarkJ
약간 조정했습니다. – MartW