读书人

怎么给Substring赋值

发布时间: 2012-02-15 12:09:44 作者: rapoo

如何给Substring赋值?
string gKey;

gKey = new string( ' ',16);
gKey.Substring(kPtr+1, 1) = "- ";

就gKey.Substring(kPtr+1, 1) = "- ";出错,请问有什么办法解决么?


[解决办法]
kPtr是什么?定义了吗?
[解决办法]
Substring 能赋值???
[解决办法]
Substring是取值的,不是赋值的吧
[解决办法]
用Replace吧
[解决办法]
有的
gKey.Remove(0,1);
gKey.Insert(0, "a ");
[解决办法]
string gKey;
int kPtr = 1;
gKey = new string( ' ',16);
gKey = gKey.Remove(kPtr + 1, 1).Insert(kPtr + 1, "- ");
[解决办法]
string gKey;
int kPtr = 1;
gKey = new string( ' ',16);
gKey = gKey.Remove(kPtr + 1, 1).Insert(kPtr + 1, "- ");
---------
就这个
[解决办法]
你这种操作最好用StringBuilder来操作.String类型的字符串操作基本都是生成新的字符串,而StringBuilder则是对一个字符串操作.
[解决办法]
楼主是想把一个字符串里的某些位置的某些字符替换掉吧,
StringBuilder 有很多功能String没有的, 你可以查MSDN

读书人网 >asp.net

热点推荐