정규식이나 기타 다양한 알고리즘을 사용하는 사람들을 많이 봅니다. 간단한 테스트 후에는 다음 작성 방법이 더 효율적일 것입니다.
public static bool IsNum(string str)
{
for(int i=0;i<str.Length;i++)
{
if(str[i]<='0' || str[i]>='9')
거짓을 반환;
}
사실을 반환;
}
마지막으로 모든 사람이 확인할 수 있도록 관련 정규식을 첨부합니다. 참조 정규식: "^d+$"
또한 누군가가 Char.IsNumber()를 사용하기를 좋아한다면 이 방법도 사용할 수 있습니다. 전폭과 호환된다는 장점이 있어서 전체적인 속도가 특별히 좋지는 않습니다.