我将如何删除(不仅仅是用 a 替换' '
)字符串的第 n 个字符。假设我想Hello World
输出Hllo World
任何可以做到这一点的东西?
user1250868
问问题
3003 次
4 回答
8
使用 .Remove
var removed = s.Remove(1, 1);
请注意,您不能更改字符串,您只能创建一个删除字符的新字符串。
于 2012-11-28T21:49:10.127 回答
2
String 类有一个remove方法
var s = "abc".Remove(1,1); //will return ac
于 2012-11-28T21:49:14.967 回答
0
StringBuilder a = new StringBuilder("Hello World");
a.remove(1, 1);
于 2012-11-28T21:50:37.853 回答
-3
string stringFlag = "ImAFlag";
var charList = stringFlag .Select(c => c.ToString()).ToArray();
charList.RemoveAt(0);
string newString = null;
foreach(var item in charList)
{
newString += item.ToString();
}
现在 stringFlag 是
"mAFlag"
于 2012-11-28T22:10:04.080 回答