경우에도. String.CompareTo
이 주문에 사용되지만 은 "2"
보다 "낮다"는 것을 유의하십시오. 1
은 이미 보다 낮은 인 문자 2
보다 깁니다. 잘못된 형식을 가질 수 int.TryParse
string1
경우를 사용해야합니다
int i1 = int.Parse(string1);
if (i1 < 10)
{
Console.WriteLine("less than 10");
}
else if (i1 >= 10)
{
Console.WriteLine("10 or more");
}
참고 :
나는 당신이
int
로 변환되어 원하는 원하는 가정합니다. 그 길에 당신은 예를 들어,
int.Parse
에서 예외를 방지 :
int i1;
if(!int.TryParse(string1, out i1))
{
Console.WriteLine("Please provide a valid integer!");
}
else
{
// code like above, i1 is the parsed int-value now
}
을하지만, 대신 확인하려면 문자열 이상 또는 짧은 10 자 이하의 경우, 당신은 그것의 사용이 Length
속성 :
if (string1.Length < 10)
{
Console.WriteLine("less than 10");
}
else if (string1.Length >= 10)
{
Console.WriteLine("10 or more");
}
'string' 또는'string.Length'를 의미합니까? –