C# .Net8 switch的用法小結(jié)
在 .net 8中,switch 不需要再和傳統(tǒng)的寫(xiě)法一樣了,會(huì)更加的方便
創(chuàng)建一個(gè) .net 8 控制臺(tái)項(xiàng)目


switch 的寫(xiě)法沒(méi)必要和以前一樣
namespace SwitchTest
{
internal class Program
{
static void Main(string[] args)
{
int day = 3;
var week = day switch
{
1 => "Monday",
2 => "Tuesday",
3 => "Wednesday",
4 => "Thursday",
5 => "Friday",
_ => "oh shit"
} ;
Console.WriteLine(week);
}
}
}運(yùn)行:

如果將 day 設(shè)置為 30,在所有的選擇中都找不到,那么結(jié)果就自動(dòng)執(zhí)行 _ 選項(xiàng)代碼
namespace SwitchTest
{
internal class Program
{
static void Main(string[] args)
{
int day = 30;
var week = day switch
{
1 => "Monday",
2 => "Tuesday",
3 => "Wednesday",
4 => "Thursday",
5 => "Friday",
_ => "oh shit"
} ;
Console.WriteLine(week);
}
}
}運(yùn)行:

遍歷枚舉寫(xiě)法一樣
namespace SwitchTest
{
internal class Program
{
enum color { red, yellow, green }
static void Main(string[] args)
{
color myColos = color.red;
string colosStr = myColos switch
{
color.red => "紅",
color.yellow => "黃",
color.green => "綠",
_ => throw new Exception()
} ;
Console.WriteLine(colosStr);
}
}
}到此這篇關(guān)于C# .Net8 switch的用法小結(jié)的文章就介紹到這了,更多相關(guān).Net8 switch內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C#?WPF編程之Application類(lèi)的使用詳解
每個(gè)運(yùn)行中的WPF應(yīng)用程序都由System.Windows.Application類(lèi)的一個(gè)實(shí)例來(lái)表示,該類(lèi)跟蹤在應(yīng)用程序中打開(kāi)的所有窗口,決定何時(shí)關(guān)閉應(yīng)用程序,下面就跟隨小編一起來(lái)深入了解下Application類(lèi)的使用吧2024-04-04
在C#中根據(jù)HardwareID獲取驅(qū)動(dòng)程序信息的實(shí)現(xiàn)代碼
這篇文章主要介紹了C#中根據(jù)HardwareID獲取驅(qū)動(dòng)程序信息的實(shí)現(xiàn)代碼,需要的朋友可以參考下2016-12-12
C#中csv文件與DataTable互相導(dǎo)入處理實(shí)例解析
這篇文章主要介紹了C#中csv文件與DataTable互相導(dǎo)入處理實(shí)例解析,非常實(shí)用的功能,需要的朋友可以參考下2014-08-08
win7中C#的winForm編程使用savefiledialog不能彈出保存窗體的解決方法
這篇文章主要介紹了win7中C#的winForm編程使用savefiledialog不能彈出保存窗體的解決方法,涉及針對(duì)線程的調(diào)用問(wèn)題,是比較實(shí)用的技巧,需要的朋友可以參考下2014-12-12
C#用表達(dá)式樹(shù)構(gòu)建動(dòng)態(tài)查詢的方法
這篇文章主要介紹了C#用表達(dá)式樹(shù)構(gòu)建動(dòng)態(tài)查詢的方法,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下2020-12-12
總結(jié)C#網(wǎng)絡(luò)編程中對(duì)于Cookie的設(shè)定要點(diǎn)
這篇文章主要介紹了總結(jié)C#網(wǎng)絡(luò)編程中對(duì)于Cookie的設(shè)定要點(diǎn),文中還給出了一個(gè)cookie操作實(shí)例僅供參照,需要的朋友可以參考下2016-04-04
C#(.net)中按字節(jié)數(shù)截取字符串最后出現(xiàn)亂碼問(wèn)題的解決
這篇文章主要給大家介紹了關(guān)于C#(.net)中按字節(jié)數(shù)截取字符串最后出現(xiàn)亂碼問(wèn)題的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-06-06

