我對Linq很新。我想將這些代碼行轉換爲linq lambda表達式,如果有道理,我該如何實現?我該如何將這個foreach循環轉換爲linq?
foreach (var Type in Essay.Text)
{
string text =
$"{"here is result"}\n{method(Type)}";
if (text.Length <= 20 && !string.IsNullOrEmpty(method(Type)))
{
Essay.Total += text;
}
}
,則不應使用「Type」的名稱,因爲它已經存在於C#中。你的對象應該被命名爲別的東西。 – Greg
恕我直言,你應該通過替換字符串連接'Essay.Total + =文本開始;由一個StringBuilder'。 – Filburt
好吧,謝謝你的建議 – someone