2017-01-12 4 views
-1

のVisual Studio 2015のコミュニティ Windowsデスクトップが C#のC#.NET textbox1.textがnullではなく、> 8

を形成している私はすべての上に見てきましたが、この1への解決策を見つけることができません。場合

テキストボックスにテキストが含まれているかどうかを確認する必要があります。ANDは少なくとも8文字です。

textbox1.textがnullでなく、> 8

であれば、任意のヘルプは素晴らしいだろう。

+0

あなたがすべてで何かをしようとしたことがありますか?何が効いていないのですか?あなたはどこにいるのですか? – David

答えて

0

あなたは、文字列がnullまたは空であるかどうかを確認することができます:UIの入力は常に空の文字列として表現され、決してnullとして可能性があるとして

string.IsNullOrEmpty(textBox1.Text) 

(私は、これだけではなく、ヌルをチェックするのをお勧めします。 )

そして、あなたは文字列の長さをチェックすることができますこれらを使用して

textBox1.Text.Length >= 8 

を、あなたはあなたの状態を構築することができます:

if ((!string.IsNullOrEmpty(textBox1.Text)) && 
    (textBox1.Text.Length >= 8)) 

(私はその上の括弧と少し熱心かもしれませんが、私はコード内で明示的になりたい。)

+0

完璧、ダビデありがとう。 45歳の初心者からC#に逃げ出してストレートな答えを得るのは素晴らしいことです。私はDelphiの古いプログラマです。これは曲がりくねっているだろう。再度、感謝します。 –

関連する問題