我是C#的新手,我剛剛來自PHP。C#if/else線程中斷
具體而言,讓我「複製/粘貼」一段難以理解的代碼。
我有一個函數,它從「當前年份」中減去「出生年份」並返回更新年齡的年份。現在,我需要檢查用戶的年齡是否低於30歲。打印出「你太年輕了,無法查看此頁面」信息,然後詢問他/她是否想繼續回答其餘的問題。然後我們根據答案做出決定。如果回答「是」,我們,如下所示,繼續。現在我想知道,但如果用戶說「不」,會怎麼樣?如何中斷代碼?
例如在PHP中,我用這個鍵入 - 「exit()」。
在此先感謝。
if (ma.HowOldImI(date1, date2) < 30)
{
Console.WriteLine("you are too young to view this page");
Console.WriteLine("would you like to continue the session?");
string confirm = Console.ReadLine();
if (confirm == "yes")
{
Console.WriteLine("Please type your name");
string nm = Console.ReadLine();
Console.WriteLine("Please type your born year");
int ag = Convert.ToInt16(Console.ReadLine());
gr.YouWereBorn(nm, ag);
}
}
else
{
Console.WriteLine("You are " + ma.HowOldImI(date1, date2) + " years old\n");
}
要退出方法,您需要「返回」 – seekerOfKnowledge 2012-08-06 13:51:42
「如何中斷代碼」是什麼意思?這是控制檯應用程序的主要功能嗎?在從main調用的過程中?當代碼被「中斷」時,你想要做什麼? – JTMon 2012-08-06 13:54:30
最終的應用程序是否也將成爲控制檯應用程序? – 2012-08-06 13:54:30