当前位置:编程学习 > C#/ASP.NET >>

关于路径

这里的path2那个加号我看不懂,难道是c:\temp\MyTest.txttemp吗?
还有那个using能够解释一下吗?

文件移动 file.move
sring path=@"c:\temp\MyTest.txt";
string path2=path+"temp");

try
{
if(!File.Exists(path))
using (FileStream fs=File.Create(path)){}
}
if(File.Exists(path2))
File.Delete(path2);
File.Move(path,path2);
--------------------编程问答-------------------- 低价转让:中#美#爱#梯#科技.Net软件工程师培训课程内容(共35G),声音清晰,课程完整!
需要这个培训视频的朋友请联系 QQ 936652114 --------------------编程问答-------------------- 自己输出来看看吧:Console.WriteLine(path2);

using?自己查msdn吧。 --------------------编程问答-------------------- "+"是用于连接字符串的."1"+"1"的结果是"11". --------------------编程问答-------------------- using代表后跟的()中定义了一个变量,有效范围在后跟的{}之内。 --------------------编程问答-------------------- 明显不对阿
sring path=@"c:\temp\MyTest.txt"; 
string path2=path+"temp");
//path2=c:\temp\MyTest.txttemp);

File.Move(sourcefilename,destfilename);
是文件的名字
sring path=@"c:\temp\MyTest.txt"; 
string path2=path+@"\temp.txt"; --------------------编程问答--------------------
没有对与不对
只有需要不需要 :-) --------------------编程问答-------------------- 那string path2=path+"temp"); 这句话他打错了咯 --------------------编程问答-------------------- c:\temp\MyTest.txttemp   没错 --------------------编程问答-------------------- sring path=@"c:\temp\MyTest.txt"; 
string path2=path+"temp"; //path2=c:\temp\Mytest.txttemp;

using (FileStream fs=File.Create(path)){}可以 理解为 :
try
{
filestream fs=File.create(path);//建立 文件 “c:\temp\Mytest.txttemp”;
}
finally
{
fs.dispose
}
--------------------编程问答--------------------
引用 9 楼 smallxu 的回复:
sring path=@"c:\temp\MyTest.txt";  
string path2=path+"temp"; //path2=c:\temp\Mytest.txttemp; 

using (FileStream fs=File.Create(path)){}可以 理解为 : 
try 

filestream fs=File.create(path);//建立 文件 “c:\temp\Mytest.txttemp”; 

finally 

fs.dispose 

换句话说using 就是在一个{}后
FileStream fs=File.Create(path)中的fs自动在内存中销毁掉!不让其占用内存! --------------------编程问答--------------------
string path2=path+"temp"); 
//很明显,笔误
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,