【发布时间】:2019-06-30 12:35:57
【问题描述】:
我想从一个字符串中删除 2 个字符:'-'、'.'
根据微软文档,如果我提供一个字符数组作为参数来修剪,它应该删除然后返回一个新字符串。
这是我尝试的代码:
char[] charsToTrim = { '-', '.'};
string newCPF = usuario.Cpf.Trim(charsToTrim);
usuario.Cpf = newCPF;
_context.Add(usuario);
字符串类似于 000.000.000-00,但 trim 不会删除 .和 -
我做错了什么?
【问题讨论】:
-
Trim仅从末端修剪,而不是在字符串内部。使用String.Replace或其他方式。