2012-09-17 89 views
-1

我是一個noob,我被困在這段代碼中。如何檢查c中文本框中字符串的結尾#

我正在從用戶輸入文本並將其保存在一個字符串中。然後我想,直到字符串結尾運行一個循環,我把如果條件不同的字符....

string que; 
que = textBlock1.Text; 
     while (!que[i].Equals('\0')) 
     { 
      int res; 
      if (int.TryParse(que[i].ToString(), out res) || que[i].ToString() == "x" || que[i].ToString() == "/" || que[i].ToString() == "^") 
      { 
       f[j] = f[j] + que[i].ToString(); 
      } 
      if (que[i].ToString() == "+" || que[i].ToString() == "-") 
       j++; 
      i++; 

     } 

是否有人可以指導我?我該怎麼辦??

+2

什麼是'F',什麼是你真正想實現什麼? – pstrjds

+0

請儘量提供儘可能多的信息以獲得有用的幫助。 –

回答

1

用途:

textBlock1.Text.Lenght 

這樣,你可以知道字符串的長度。

1

你試過foreach(char c in que){ /*your code*/ }

+0

謝謝你,先生......它幫助了 ,那是一個快速反應......真的很有價值 – goldsmit409

0

如果你只想通過的循環,直至字符串結束時運行,這樣一個簡單的條件應該做的:

 int i = 0; 
     while (i < que.Length) 
     { 
      // Your code 
     } 
相關問題