Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.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# 带有字节计数器的For循环在开始时挂起_C#_Visual Studio_Loops_For Loop - Fatal编程技术网

C# 带有字节计数器的For循环在开始时挂起

C# 带有字节计数器的For循环在开始时挂起,c#,visual-studio,loops,for-loop,C#,Visual Studio,Loops,For Loop,这是一个非常简单的for循环: for (byte i = 0; i <= 255; i++) { //do something } for(byte i=0;i您的字节在255处溢出。如果您在循环中这样打印i: for (byte i = 0; i <= 255; i++) { Console.WriteLine(i); } ... 253 254 255 0 1 ... 一个字节的最大值是255,因此i您的字节在255处溢出。如果您在循环中打印i,如下所示:

这是一个非常简单的for循环:

for (byte i = 0; i <= 255; i++)
{
    //do something
}

for(byte i=0;i您的字节在255处溢出。如果您在循环中这样打印
i

for (byte i = 0; i <= 255; i++)
{
    Console.WriteLine(i);
}
...
253
254
255
0
1
...

一个字节的最大值是255,因此
i您的字节在255处溢出。如果您在循环中打印
i
,如下所示:

for (byte i = 0; i <= 255; i++)
{
    Console.WriteLine(i);
}
...
253
254
255
0
1
...

一个字节的最大值是255,所以
i这是因为表达式
i这是因为表达式
i表达式
i表达式
i@remove做某事并作为:
for运行(字节i=0;i@remove做某事并作为:
for运行)(字节i=0;我想到了溢出,但我预期会出现类似抛出exception@Failure:默认情况下,溢出不会导致异常,您可以使用强制执行溢出检查。我曾想过溢出,但我预期会出现类似抛出exception@Failure:默认情况下,溢出不会导致异常,您可以使用强制溢出检查。