gpt4 book ai didi

c# - 为什么我会收到错误 'unreachable code detected' ?

转载 作者:太空宇宙 更新时间:2023-11-03 17:16:51 25 4
gpt4 key购买 nike

using System;

namespace G09 {
class Reverse {
static void Main()
{
Console.WriteLine(ReverseText(24));

Console.ReadKey();
}

static string ReverseText(int n) {
if (n < 1)
{
return "";
}

string index = "1";
string revIndex = "";
int count = 1;
string[] arr = new string[n];

for (int i = 0; i < n; i++)
{
arr[i] = index + revIndex;
for (int j = 0; j <= i; j++)
{
if (count > 8)
{
index = index + 0;
count = 0;
break;
}
index = index + (count++ + 1).ToString();
break;
}
revIndex = "";
for (int k = index.Length - 1; k >= 0; k--)
{
if (k == index.Length - 1)
{
continue;
}
revIndex += index[k];
}
}
return string.Join("\n", arr);
}
}
}

/tmp/csharp117013-18-5s54om.vh6mt2o6r/code.cs(10,41): warning CS0162: Unreachable code detected

谁能告诉我为什么这段代码在第 23 行无法访问?我无法理解...在 visual studio 中它工作正常,但在其他地方显示错误。

最佳答案

j++ 没有意义,因为结尾处有 break,删除其中一个

for (int j = 0; j <= i; j++) {
...
break;
}

关于c# - 为什么我会收到错误 'unreachable code detected' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41635685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com