C# 使用C删除第3和第4个字符#
我试图从具有序列化数据的数据库中的值中删除字符串的第3个和第4个字符,例如,下面我需要删除数字2和3,我使用下面的代码从字符串中删除第一个字符,因为replace方法需要找到一个特定的字符,然后将其替换为,但下面的字符串是唯一的,我想我正在寻找的方法是删除C# 使用C删除第3和第4个字符#,c#,C#,我试图从具有序列化数据的数据库中的值中删除字符串的第3个和第4个字符,例如,下面我需要删除数字2和3,我使用下面的代码从字符串中删除第一个字符,因为replace方法需要找到一个特定的字符,然后将其替换为,但下面的字符串是唯一的,我想我正在寻找的方法是删除 00230A01E0 删除第一个字符 String data = '00230A01E0'; data.Remove(0,1); 因此最终输出将如下所示 000A01E0 字符串是不可变的,因此此类函数将始终返回新字符串 试一试 i、
00230A01E0
删除第一个字符
String data = '00230A01E0';
data.Remove(0,1);
因此最终输出将如下所示
000A01E0
字符串是不可变的,因此此类函数将始终返回新字符串 试一试 i、 e.转到索引2(字符3)并删除2个字符
以后,我强烈建议在这里发布之前检查上的函数,因为文档清楚地说明返回了一个新字符串。这个问题只是堆栈溢出上已经存在的所有其他“我无法让字符串变异方法工作”问题的重复。例如,请参见@john我很努力,但我无法实现我的愿望输出
000A01E0
@KaoriYui It@john成功了,谢谢!
data = data.Remove(2, 2);