7
A
回答
9
string s = "This is string";
s = s.Remove(2, 1);
输出:Ths is string
1st parameter
是要删除的性格和第二个参数的starting index
是要删除
number of character
0
还有就是String.Remove
方法:
s = s.Remove(2, 1);
0
你可以使用这个Remove方法:
public static class MyStringExtensions
{
public static string RemoveAt(this string s, int index)
{
return s.Remove(index, 1);
}
}
用法:
string s = "This is string";
s = s.RemoveAt(2);
1
你可以使用正则表达式也。
Console.WriteLine(Regex.Replace("This is string", @"(?<=^.{2}).", ""));
这将从一开始就删除第三个字符。
5
正如许多人说过,有一个Remove
方法。其他文章没有解释的是C#中的字符串是不可变的 - 你不能改变它们。
当您拨打Remove
时,它实际上会返回一个新字符串;它不会修改现有的字符串。您需要确保抓取Remove
的输出并将其分配给一个变量或将其返回...仅仅调用Remove
就不会更改该字符串。
相关问题
- 1. 卸下簇索引去除
- 2. 卸下特定重复
- 3. 将数组从特定索引排序到特定索引
- 4. 卸下串c#
- 5. 如何在特定索引
- 6. 遍历从一个特定索引到特定索引的集合
- 7. 在特定索引处从字符串数组中删除字符串
- 8. c + +插入焦炭引入串
- 9. 如何从特定索引得到整个串TCL
- 10. php:从字符串中删除特定的索引?
- 11. 卸下扶养于特定类型
- 12. 从arraycollection回溯特定索引
- 13. 从特定索引复制数组
- 14. 从特定索引中取出元素
- 15. 添加炭在夫特
- 16. 卸下从云
- 17. 卸载特定UITableViewCells
- 18. 查找特定索引?
- 19. 添加到特定索引
- 20. 如何在特定索引中以Java分割字符串?
- 21. 在javascript str.replace中的特定索引之后替换字符串
- 22. 在php中查找字符串中的特定索引位置?
- 23. 在android studio的特定索引中打印字符串
- 24. Mongoose根据索引在特定条件下查找值
- 25. linux在特定索引下折叠文件
- 26. 上下文菜单中特定项目的选定索引
- 27. 卸下从阵列
- 28. Matlab的:如何在特定索引
- 29. lar在pagerviewcontroller的特定索引viewcontroller
- 30. 访问特定的索引在列C
对于这种情况,正则表达式是矫枉过正的。 – 2014-12-27 16:41:35
同意正则表达式是一种矫枉过正。我认为欧普正在寻求可能性。 – 2014-12-27 16:44:35
...好的是,这对我认为几乎所有的编程语言都有效。我不知道它太酷了,你也发布了这个可能性。 – t3chb0t 2014-12-27 17:31:39