[英]Resharper: Converting string on code cleanup
我的項目中有很多字符串,如下所示:
string myName = "John";
Console.WriteLine("Hello " + myName + "!");
現在,我已經安裝了resharper作為插件,我想知道的是,如果我可以設置它將其轉換為string.Format甚至更好..字符串插值,是否有這樣的設置?
Console.WriteLine($"Hello {myName}");
要么
Console.WriteLine(string.Format("Hello {0}", myName));
不確定您是否可以在Code Clean Up中進行設置。 我個人沒有為C#找到這樣的選項
但您可以自動重新格式化單個字符串。 只需將光標放在字符串的開頭,然后按魔術Alt + Enter即可。 您將看到將字符串轉換為插值,string.Format或逐字字符串的選項
如果您的光標位於string的開頭.Format Alt-Enter將顯示和選項Use string interpolation擴展為:
選擇項目和Resharper將相應地替換項目中的所有事件
此外,如果您有代碼檢查語言使用機會/使用字符串插值 ,運行解決方案檢查將幫助您檢測string.format的所有用法。
快樂狩獵。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.