.NET 7 預(yù)覽版 2是NET 7 的第二個(gè)預(yù)覽版,此版本包括對(duì) RegEx 源生成器的增強(qiáng)、將 NativeAOT 從實(shí)驗(yàn)狀態(tài)轉(zhuǎn)移到運(yùn)行時(shí)的進(jìn)展,以及對(duì)“dotnet new”CLI 的一系列重大改進(jìn)經(jīng)驗(yàn)。這些位可供您立即獲取并開始嘗試新功能!
新增功能
在編譯時(shí)使用源生成器而不是在運(yùn)行時(shí)使用較慢的方法來(lái)構(gòu)建專門的 RegEx 模式匹配引擎。
利用 SDK 改進(jìn),提供全新的簡(jiǎn)化選項(xiàng)卡完成體驗(yàn),以便在運(yùn)行時(shí)探索模板和參數(shù)。dotnet new
不要削減你的興奮,只是你的應(yīng)用程序,準(zhǔn)備用你自己的創(chuàng)新解決方案嘗試 NativeAOT。
Preview 2 版本現(xiàn)在提供以下功能。
引入新的正則表達(dá)式源生成器
您是否曾經(jīng)希望擁有針對(duì)您的特定模式優(yōu)化的專用正則表達(dá)式引擎所帶來(lái)的所有巨大好處,而無(wú)需在運(yùn)行時(shí)構(gòu)建此引擎的開銷?
我們很高興地宣布包含在預(yù)覽版 1 中的新正則表達(dá)式源生成器。它帶來(lái)了我們編譯引擎的所有性能優(yōu)勢(shì),而無(wú)需啟動(dòng)成本,并且它具有其他優(yōu)勢(shì),例如提供出色的調(diào)試體驗(yàn)以及修剪-友好的。如果您的模式在編譯時(shí)是已知的,那么新的正則表達(dá)式源生成器就是要走的路。
為了開始使用它,您只需要將包含類型轉(zhuǎn)換為partial1,并聲明一個(gè)帶有返回優(yōu)化對(duì)象的RegexGenerator屬性的新部分方法,就是這樣!Regex源代碼生成器將為您填充該方法的實(shí)現(xiàn),并在您更改模式或傳入的其他選項(xiàng)時(shí)自動(dòng)更新。這是一個(gè)示例:
前
public class Foo
{
public Regex regex = new Regex(@"abc|def", RegexOptions.IgnoreCase);
public bool Bar(string input)
{
bool isMatch = regex.IsMatch(input);
// ..
}
}
后
public partial class Foo // <-- Make the class a partial class
{
[RegexGenerator(@"abc|def", RegexOptions.IgnoreCase)] // <-- Add the RegexGenerator attribute and pass in your pattern and options
public static partial Regex MyRegex(); // <-- Declare the partial method, which will be implemented by the source generator
public bool Bar(string input)
{
bool isMatch = MyRegex().IsMatch(input); // <-- Use the generated engine by invoking the partial method.
// ..
}
}
就是這樣。請(qǐng)嘗試一下,如果您有任何反饋,請(qǐng)告訴我們。
系統(tǒng)其它
系統(tǒng)其它
系統(tǒng)其它
系統(tǒng)其它
系統(tǒng)其它
系統(tǒng)其它
黑盒語(yǔ)音官方電腦版是一款非常好用的語(yǔ)音通話工具,占用空間小,運(yùn)作流暢。黑盒語(yǔ)音官方電腦版支持游戲內(nèi)的覆蓋和語(yǔ)音提示,玩家還可以創(chuàng)建專屬于自己的語(yǔ)音房間,隨時(shí)享受絲滑的組隊(duì)體驗(yàn),感興...
幕布是一款簡(jiǎn)單好用的思維導(dǎo)圖軟件,提供了記錄筆記、思維整理、任務(wù)管理、內(nèi)容創(chuàng)作等多項(xiàng)功能,幫助用戶有條理地組織內(nèi)容。幕布軟件是完全免費(fèi),且操作簡(jiǎn)單,即使沒(méi)有任何操作經(jīng)驗(yàn)的用戶也能快...
抖音直播伴侶電腦版是一款高效便捷的直播輔助工具,支持娛樂(lè)、游戲、電商等多種直播類型,滿足不同主播的直播需求。抖音直播伴侶電腦版打造簡(jiǎn)潔明了的界面,操作便捷,一鍵點(diǎn)擊即可開播,能夠清...
網(wǎng)易七魚集客戶服務(wù)、工單管理、智能機(jī)器人等功能于一體,可以幫助用戶高效處理客戶咨詢。網(wǎng)易七魚支持智能路由、自動(dòng)回復(fù)等功能,可以減輕人工壓力,提升服務(wù)效率與質(zhì)量,也支持多渠道接入,確...
京東咚咚商家版是專業(yè)好用的商家助手軟件,提供了在線客服、即時(shí)的消息提醒、訂單管理等多項(xiàng)功能,滿足商家不同的使用需求。京東咚咚商家版內(nèi)置多項(xiàng)實(shí)用功能,包含商家查詢訂單信息、售后服務(wù)單...
夸克網(wǎng)盤是夸克推出的云服務(wù)產(chǎn)品,提供了云存儲(chǔ)、高清看劇、文件在線解壓、PDF一鍵轉(zhuǎn)換等功能,操作輕松易上手,用戶可隨時(shí)輕松管理照片、文檔、手機(jī)資料等數(shù)據(jù)?淇司W(wǎng)盤的安全性高,有效保護(hù)...
NT6 HDD Installer(硬盤安裝工具)
大白菜超級(jí)u盤啟動(dòng)制作工具
Fix Print Spooler
DLL錯(cuò)誤專修工具
DirectX修復(fù)工具
dll文件一鍵修復(fù)神器
kernel32.dll修復(fù)工具
NT系統(tǒng)引導(dǎo)自動(dòng)修復(fù)工具
StartAllBack
Microsoft .NET Framework 3.5
WinNTSetup
VC運(yùn)行庫(kù)(Visual C++ 6.0)
微PE工具箱64位
deimg.dll
EasyBCD
華為ENSP模擬器
3DM運(yùn)行庫(kù)離線版
U大俠裝機(jī)版
發(fā)表評(píng)論
共0條
評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解
立即評(píng)論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)