Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在c中检查整型变量是否采用整数值#_C# - Fatal编程技术网

C# 如何在c中检查整型变量是否采用整数值#

C# 如何在c中检查整型变量是否采用整数值#,c#,C#,如何检查函数参数在c#中是否为integer类型,例如,如果我有一个变量,我需要一个方法来检查该值是否为整数值。如果是整数,则该方法返回true;如果该值等于双精度值,则该方法返回false。检查这些方法,它可能适合您的需要: 及 这就是您要寻找的: public static bool TryParse( string s, out int result ) 以下是实施的一个示例: string userInput = "4"; int convertedInput; if

如何检查函数参数在c#中是否为integer类型,例如,如果我有一个变量,我需要一个方法来检查该值是否为整数值。如果是整数,则该方法返回true;如果该值等于双精度值,则该方法返回false。

检查这些方法,它可能适合您的需要:


这就是您要寻找的:

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文档:

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. 
}

用例?例如,如果您真的在讨论如何处理用户输入,您可能会将它们作为字符串获取,并可以使用int.TryParse。否则,您需要更具描述性。
我有一个整数变量,例如x,我需要一个方法来检查x的值是否为整数
否comment@I4V:“无注释”是注释。整型变量只能接受整数值。这就是为什么它被称为整数。伙计们,让OP休息一下。显然不是以英语为母语的人。谢谢,但我不想检查从on数据类型到另一种数据类型的转换,我所需要的只是,例如,我声明了一个变量,它的值将来自用户我想制作一个方法,检查用户是否输入了值,并且值不是整数。方法显示错误消息,我用一个例子来解释我的问题,但我不需要这个方法,因为我需要这个方法来处理其他任何事情——让我试着重新表述一下,以理解你。你想做一个函数,从用户那里得到一个参数,你想让这个函数看看这个参数是不是一个整数?如果是这样的话,那么这些函数会帮你。在函数中使用int32.tryparse检查输入是否为整数。好的,我会试试,非常感谢