问个C#问题,有点奇怪,谢谢 这简单吧string hehe="C:\asdf\hello.txt";改为string hehe="C:\\asdf\\hello.txt";"\\" = "\"第一个"\"为转义 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可是有这样的一个问题string[] files=Directory.GetFiles("c:/asdf","*.*");我是通过上面得到files的这是假设files[0]="c:/asdf\hello.txt";这样的字符串我怎么来把她变成files[0]="c:/asdf\\hello.txt";请教,谢谢! 第一个问题前不久我答过,看看前面的帖子。string类是参考传递的,当它的值改变时是重新分配整个字符串的空间,以前的空间由GC处理。要改变字符串的值的话,建议用StringBuild(StringBuilder)类,他有很多方法属性,可改变串的值。而且他是像指针那样直接访问内存的,效率高很多。TechEd上学来的。看看有关它的文档吧! 文档:SDK Beta2有,VS.NET B2也有。搜索一下不就有了吗,怎会网海茫茫呢? string[] files=Directory.GetFiles("c:\asdf","*.*");这句话本身就不对,应该是string[] files=Directory.GetFiles("c:\\asdf","*.*");或者string[] files=Directory.GetFiles(@"c:\asdf","*.*");这里不用考虑替换的问题,files[0].IndexOf("asd",0,files[0].Length)=3.完全没有问题呀! 关于导出Excel创建组的问题 JQuery代码不执行 怎么将wpf或者银光中的GridSplitter做出如下效果? 再请教一个问题. 文章的缩略图存在数据库里是用什么方式好点? 关于DateTimePicker和DateTime问题 远程物件 线程插入技术 调用dll的问题 请问实现这样一个功能用什么解决方案比较好? 请问.net framework sdk 是不是必须装在c盘? 只要一個E-mail,免費電子書送到您手中。
string[] files=Directory.GetFiles("c:/asdf","*.*");
我是通过上面得到files的
这是假设
files[0]="c:/asdf\hello.txt";
这样的字符串我怎么来把她变成
files[0]="c:/asdf\\hello.txt";请教,谢谢!
要改变字符串的值的话,建议用StringBuild(StringBuilder)类,他有很多方法属性,可改变串的值。而且他是像指针那样直接访问内存的,效率高很多。TechEd上学来的。
看看有关它的文档吧!
这句话本身就不对,应该是
string[] files=Directory.GetFiles("c:\\asdf","*.*");
或者string[] files=Directory.GetFiles(@"c:\asdf","*.*");
这里不用考虑替换的问题,
files[0].IndexOf("asd",0,files[0].Length)=3.完全没有问题呀!