2017-01-12 3 views
-1

Visual Studio 2015 сообщества рабочего стола Windows Forms C#C# .NET, если TextBox1.Text не является недействительным и является> 8

Я посмотрел всего, но не может найти решение этой.

Мне нужно проверить, есть ли текстовое поле с текстом И не менее 8 символов.

если TextBox1.Text не равно нулю и> 8

Любая помощь будет обалденно.

+0

Пытались ли вы что-нибудь вообще? Что не работает? Где вы застряли? – David

ответ

0

Вы можете проверить, является ли строка пустой или пустым:

string.IsNullOrEmpty(textBox1.Text) 

(я рекомендую это вместо того, чтобы просто проверку на нуль, как входной интерфейс всегда может быть представлена ​​в виде пустой строки и не утратившие.)

И вы можете проверить длину строки:

textBox1.Text.Length >= 8 

с их помощью вы можете создать свое состояние:

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

(Может быть, я немного переусердствовал с круглыми скобками на это, но мне нравится быть явно в коде.)

+0

PERFECT, Спасибо, Дэвид. Его приятно получить прямой ответ, из-за того, что ему было 45-летнему новичку на C#. Я и старый программист Delphi. это будет чертовски CURVE. Еще раз спасибо. –