谁能告诉我怎样使用goto语句,在C#中

[复制链接]
查看11 | 回复5 | 2009-6-14 16:11:54 | 显示全部楼层 |阅读模式
GOTO语句属于无条件的跳转语句,因为C#允许为代码行加上标签,这样就可以用GOTO语句直接跳转到这些代码行上。实例如下:private void Form1_Load(obfect sender,EventArgs e){int i=9;if(i%2==0)goto Found;elsegoto NoFound;NoFound:MessageBox.Show(i.ToString()+"不是偶数");goto finish;Found:MessageBox.Show(i.ToString()+"是偶数);goto finish;finish:Console.Read();}...
回复

使用道具 举报

千问 | 2009-6-14 16:11:54 | 显示全部楼层
goto语句的用法如下: goto; 标签用下述方式定义: ; 例如,下面的代码: int myInteger = 5; goto myLabel; myInteger +=10; myLabel; console.writeline("myI...
回复

使用道具 举报

千问 | 2009-6-14 16:11:54 | 显示全部楼层
using System;namespace myspace{class Class1 {
static void main(string[] args)
{
Console.WriteLine("hello,Do You see?");
H1:
...
回复

使用道具 举报

千问 | 2009-6-14 16:11:54 | 显示全部楼层
现在已经不推荐使用goto语句了,因为它严重破坏了结构化程序设计不利于维护与代码的阅读而用选择结构,循环结构,和顺序结构用GOTO实现的你可以使用上面的三个结构就可以实现...
回复

使用道具 举报

千问 | 2009-6-14 16:11:54 | 显示全部楼层
goto 是执行的时候突然调到某一个值执行。不是程序正常走势。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行