[英]Replacing Combination of Characters With Carriage Return C#
我有一組全部包含字符組合的字符串,特別是*?*!
。 我想用回車符替換遇到的每一套。 到目前為止,我已經嘗試了幾種方法。
foreach (ContactsModel c in listOfContacts)
{
c.ContactNotes.Replace("*?*!", Environment.NewLine);
}
和
foreach (ContactsModel c in listOfContacts)
{
c.ContactNotes.Replace("*?*!", "\r\n");
}
但他們倆都沒有取代這個組合。 我在這里做錯了什么嗎? 肯定有特定的組合*?*!
ContactNotes
的字符。
字符串是不可變的,因此您在它們上調用的任何方法都不會更改當前字符串,而是返回一個新字符串。 您需要將替換調用的結果分配給您的字符串:
foreach (ContactsModel c in listOfContacts)
{
c.ContactNotes = c.ContactNotes.Replace("*?*!", Environment.NewLine);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.