C# Goto语句如何使用

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 23:52:24
C# Goto语句如何使用

C# Goto语句如何使用
C# Goto语句如何使用

C# Goto语句如何使用
尝试使用了Goto语句,许多地方不建议使用goto语句,因为如果程序太长,会让人很难读懂程序的流程.不方便进行维护.但是我觉得如果在一个小类里使用goto语句,可以加快开发进程.有利有弊吧.
namespace yearleapisyesno{class Program{static void Main(string[] args){ABC://标签标志
Console.WriteLine("1、请输入一个年份数字");
Console.WriteLine("2、退出请输入q键");
String year = Console.ReadLine();//键盘输入一个年份数字
if (year!="q"){Int32 i = Int32.Parse(year);//将输入的数字转换为整型格式
bool yearleap = (i % 400 == 0) || (i % 4 == 0) && (i % 100 != 0);//采用布尔数据计算判断是否能整除
string isyearleap = yearleap ? "是" : "不是";//使用条件运算符判断比较简化
Console.WriteLine("{0}年{1}闰年",year,isyearleap);
//用Console.WriteLine("{0}年{1}闰年",i,isyearleap")效果一样
Console.WriteLine();//增加一个空行
goto ABC;//转到有ABC标签的程序行,跳出了条件语句范围,理论上是允许,但是很危险.};}}}goto语句最好是配合switch条件转向语句使用.单独使用是比较危险的一件事情.