代码如下:
**********************************************************************************
class roll
{
public static void Main()
{
int roll=0;
System.Random rnd=new System.Random();
roll=rnd.Next(1,7);
System.Console.WriteLine("starting the swtich......");
switch (roll)
{
case :1
System.Console.WriteLine("111111111111111");
break;
case:2
System.Console.WriteLine("222222222222222");
break;
case:3
System.Console.WriteLine("333333333333333");
break;
case:4
System.Console.WriteLine("44444444444444444");
break;
case:5
System.Console.WriteLine("55555555555555555");
break;
case:6
System.Console.WriteLine("666666666666666666");
break;
}
}
};
*********************************************************************************编译提示下列错误:
*********************************************************************
C:\Documents and Settings\Administrator\桌面>csc F:\C#\roll.cs
Microsoft (R) Visual C# .NET 编译器版本 7.10.3052.4
用于 Microsoft (R) .NET Framework 版本 1.1.4322
版权所有 (C) Microsoft Corporation 2001-2002。保留所有权利。f:\C#\roll.cs(11,8): error CS0150: 应输入常数值
f:\C#\roll.cs(11,10): error CS1002: 应输入 ;
f:\C#\roll.cs(14,7): error CS0150: 应输入常数值
f:\C#\roll.cs(14,9): error CS1002: 应输入 ;
f:\C#\roll.cs(17,7): error CS0150: 应输入常数值
f:\C#\roll.cs(17,9): error CS1002: 应输入 ;
f:\C#\roll.cs(20,7): error CS0150: 应输入常数值
f:\C#\roll.cs(20,9): error CS1002: 应输入 ;
f:\C#\roll.cs(23,7): error CS0150: 应输入常数值
f:\C#\roll.cs(23,9): error CS1002: 应输入 ;
f:\C#\roll.cs(26,7): error CS0150: 应输入常数值
f:\C#\roll.cs(26,9): error CS1002: 应输入 ;
************************************************************************
语法什么的我也看了,没有什么错误啊,怎么会提示这个啊,哪位能帮忙分析一下啊,不是我编译器有问题了吧.