好吧,在代码中使用Visual Studio Ultimate 2012(可能与ANSI,unicode等问题)构建时出现了奇怪的错误...
switch (input[index])
{
case '?': // Alef Hebrew character
if (/*conditional*/)
{
// Do stuff.
}
break;
case '?': // Beth Hebrew character
if (/*conditional*/)
{
//Do stuff
}
break;
default:
{
//Do some other stuff.
}
break;
}
Run Code Online (Sandbox Code Playgroud)
第二个案例参数生成......
Error C2196: case value '?' already used
Run Code Online (Sandbox Code Playgroud)
如果可能,简单修复.
这里简单的代码和我发现的答案似乎不起作用.
我正在使用
SharpDevelop版本:3.2.1.6466 .NET版本:2.0.50727.5485
问题是错误代码Expected类,委托,枚举,接口或结构(CS1518).
有任何想法吗?
Program.cs代码:
using System;
using System.Threading;
namespace Threshold
{
public class Class1
{
public Class1()
{
Heritage YOLO = new Heritage();
YOLO.Fractal();
}
}
static void Main()
{
//do nothing
}
}
Run Code Online (Sandbox Code Playgroud)
它调用的cs文件是:
using System;
using System.Threading;
namespace Threshold
{
public class Heritage
{
int Fractal()
{
//Do stuff.
}
}
internal partial class DefineConstants
{
public const string DRIVERPATH = "d:\\tc\\bgi";
}
}
Run Code Online (Sandbox Code Playgroud)
请帮忙修复.谢谢.