2014-02-25 17 views
-1

我正在檢查if語句中的arraylength.Equals(「4」)條件,並且arraylength是已定義爲全局的字符串類型。現在我想檢查「4」處的條件應該是「< = 5」,那麼我如何在.Equals(「4」)的地方寫出確切的語句。在asp.net中使用.equals方法?

代碼段:

if (msgarray.GetValue(0).Equals("it") && arraylength.Equals("4") && VMNStatus) 
+0

你能發表你的代碼的這一部分? – ElliotSchmelliot

+0

if(msgarray.GetValue(0).Equals(「it」)&& arraylength.Equals(「4」)&& VMNStatus) – user3350089

+2

爲什麼你的arraylength全局定義爲一個字符串?它應該是一個整數... –

回答

1
if (arraylength.Length <= 5) 
{ 
    //Do something 
} 
+0

這將不起作用,因爲arraylength是一個字符串 –

+0

如果(arraylength.Length <= 5) –

1
if (if msgarray.GetValue(0).Equals("it") && VMNStatus && int.Parse(arraylength.Length) <= 5) 
{ 
    // ... 
} 

你真的不應該表示數組的一個字符串的長度,但。