如何在c#中检查函数参数是否为整数类型,例如,如果我有一个变量,我需要一个方法来检查该值是否为整数值。如果方法是一个整数,则该方法返回true,如果该值等于double值,则该方法返回false。
答案 0 :(得分:2)
这就是你要找的东西:
public static bool TryParse(
string s,
out int result
)
以下是实施示例:
string userInput = "4";
int convertedInput;
if(Int32.TryParse(userInput, out convertedInput) {
//the userInput was a valid integer. convertedInput is now set to the integer equivalent of "4"
}
else {
//the userInput was ***not*** a valid integer.
}
以下是MSDN文档:
答案 1 :(得分:1)