C# 怎么把指定位置的字符串替换

来源:百度知道 编辑:UC知道 时间:2024/09/22 02:02:51
比如说我有个字符串
String a=vbljadsflvnbaijdlfj654613213;
我要在String类型的a里面去掉第1个v应该用什么方法啊?

for(int i=0;i<a.Length;i++)
{
if(a.SubString(i,1)=="v")
{
a=a.SubString(0,i)+a.SubString(i+1,a.Length-i-1);
}
}
道理很简单 你试试看 行不

string a = "vbljadsflvnbaijdlfj654613213";
int b = a.IndexOf('v');
a = a.Remove(b,1);

String a = "avkljdfljgckjvjklqwklj";
int i = a.IndexOf('v');
a = a.Substring(0, i)+a.Substring(i+1);

指定位置? 设为第i个字符(i从1开始计数)
则a=a.substring(0,i-1)+a.substring(i);

a = a.Remove(n1,n2),其中n1指索引位置,n2指长度