2017-04-09 4 views
0

ラベルを終了する方法はありますか?例:ラベルを封入する方法C#

bool x = true; 
bool y = false; 
string z = "Hello"; 

label_x: 
if (x == true) 
    Console.WriteLine(z); 

//LABEL END 

if (y == true) 
    Console.WriteLine("Y is not true."); 

goto label_x; 

if(y == true)を実行しないでラベルを終了するにはどうすればよいですか?ありがとう

+0

実際に関数を作成して呼び出したいと思うようです。 – SLaks

+0

専門知識のレベルでは、ラベルとgotoの使用は厳格に禁止されています。使ってはいけません! – TaW

答えて

1

あなたは別のラベルを作成し、そのラベルに移動する必要があります。これは人々がgotoの使用を止めるようなものです。それは非常に簡単に "スパゲッティコード"の流れに追いつくことができます。

関連する問題