Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.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#中的Int32转换为1的01,并在引用时给出01_C#_Integer_Int32 - Fatal编程技术网

如何分配不应使用C#中的Int32转换为1的01,并在引用时给出01

如何分配不应使用C#中的Int32转换为1的01,并在引用时给出01,c#,integer,int32,C#,Integer,Int32,-如何分配不应使用C#中的Int32转换为1的01,并在引用时给出01。这是不可能的。“01”是某种类型的字符串表示,而不是值为“1”的整数的实际值。NET中的数据类型通常没有格式 使用ToString可以。如果这不是您想要的,您应该使用string在这种情况下,您不需要整数,而是字符串: string x = "01" 除非您需要的是二进制数: in x = 0b01 另一个选项是将值存储在整数变量中,并在需要它之前使用左填充零对其进行格式化: int x = 1; string form

-如何分配不应使用C#中的Int32转换为1的01,并在引用时给出01。

这是不可能的。“01”是某种类型的字符串表示,而不是值为“1”的整数的实际值。NET中的数据类型通常没有格式


使用
ToString
可以。如果这不是您想要的,您应该使用
string

在这种情况下,您不需要整数,而是字符串:

string x = "01"
除非您需要的是二进制数:

in x = 0b01
另一个选项是将值存储在整数变量中,并在需要它之前使用左填充零对其进行格式化:

int x = 1;
string formatted = x.ToString("D2");

不能以数字类型存储前导零。欢迎使用堆栈溢出。请先检查堆栈溢出。关注、、和。前导零以数字形式删除,您可以强制格式显示前导零,但1和01的存储方式完全相同。我会用它谢谢你。我将使用字符串