CBr*_*eze -1 c# string replace
我有一组字符串,都包含字符组合,特别是*?*!.我想用回车来替换我遇到的每一组.到目前为止,我尝试过几种方法,即;
foreach (ContactsModel c in listOfContacts)
{
c.ContactNotes.Replace("*?*!", Environment.NewLine);
}
Run Code Online (Sandbox Code Playgroud)
和
foreach (ContactsModel c in listOfContacts)
{
c.ContactNotes.Replace("*?*!", "\r\n");
}
Run Code Online (Sandbox Code Playgroud)
但他们都没有取代组合.我在这里做错了吗?肯定有特定*?*!的人物组合ContactNotes.
字符串是不可变的,因此您调用它们的任何方法都不会更改当前字符串,而是返回一个新字符串.您需要将replace调用的结果分配给您的字符串:
foreach (ContactsModel c in listOfContacts)
{
c.ContactNotes = c.ContactNotes.Replace("*?*!", Environment.NewLine);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
240 次 |
| 最近记录: |