2011-03-08 204 views
0

我有一個變量測試..字符串變量

String test = TextBox1.Text; 

我想知道,如果用戶進入這個變量04151.

+3

我想你可能需要查找一些初級C#教程... – 2011-03-08 13:19:12

+0

沒有什麼錯初學者問題。特別是因爲它本質上是一個圖書館問題。 – 2011-03-08 13:21:55

回答

4
if (test == "04151") 
{ 
    MessageBox.Show("Yep!"); 
} 


編輯:

if (test.Contains("04151")) 
{ 
    MessageBox.Show("Yep!"); 
} 
+0

如果用戶輸入「Ex H 4 04151」 我該如何檢查? – sowulo 2011-03-08 13:19:05

+1

@sowulo - 'test.Contains(「04151」)' – 2011-03-08 13:19:57

1
if(test == "04151") 
{ 
    //04151 was entered 
} 

如果這是某種類型的密碼檢查,我會強烈建議您以比在應用程序中檢查硬編碼字符串更安全的方式來執行此操作。這種方法有很多問題。首先,你將不得不重新編譯你的程序來改變你的密碼。

+0

根據上面的評論,我不認爲它是一個密碼。 – 2011-03-08 13:23:09

+0

@John - 不,但我很害怕它可能是當我讀他最初的問題;) – 2011-03-08 13:24:25

+0

當然。我也是。 :) – 2011-03-08 13:25:03

0

你可以把其他的答案中TextChanged事件,每個用戶改變文本的時間來檢查它

0
public bool Matches(string test) 
    { 
     return String.Compare(test, "04151", true) == 0; 
    } 
+0

你不能設法使一個字符串比較難以爲初學者? :) – Bazzz 2011-03-08 13:59:22

+0

嗯好點:D。 – 2011-03-09 05:34:37