2014-02-25 4 views
-1

arraylength를 확인하고 있습니다. if 문 내부의 "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

if (arraylength.Length <= 5) –

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

당신은 정말 그래도 문자열 배열의 길이를 나타내는되어서는 안된다.

관련 문제