使用C#删除第3个和第4个字符

时间:2017-05-24 06:17:48

标签: c#

我正在尝试从具有序列化数据的数据库中删除字符串中的第3个和第4个字符,以下示例我需要删除数字2和3,我使用下面的代码删除第一个字符串中的字符,因为replace方法需要找到一个特定的字符然后替换它,但是在字符串下面是唯一的,我认为我正在寻找的方法是删除。

00230A01E0

删除第一个字符

String data = '00230A01E0';
data.Remove(0,1);

所以最终输出看起来像这样

000A01E0

1 个答案:

答案 0 :(得分:2)

字符串是不可变的,因此这些函数将始终返回 new 字符串。

尝试

data = data.Remove(2, 2);

即。转到索引2(字符3)并删除2个字符。

将来,我强烈建议您在发布此处之前检查MSDN上的功能,因为文档明确指出会返回新字符串