1.string fileString=ConfigurationManager.AppSettings["FileUplodePath"];
//从配置中获得文件夹的名称请问appsettings后面这个参数是有什么样的使用规则?方法名后面不都是加()么,为什么这里却用[]?并且还有""?FileUplodePath必须在之前定义好的么?configuration可以获得配置信息,但是他是如何从众多的信息中筛选出文件夹名称的?2.string FileString=@"../"+fileString;请问这里的../是代表什么意思,想不通在文件路径前加../有什么意义? 是..\c:\test么?
//从配置中获得文件夹的名称请问appsettings后面这个参数是有什么样的使用规则?方法名后面不都是加()么,为什么这里却用[]?并且还有""?FileUplodePath必须在之前定义好的么?configuration可以获得配置信息,但是他是如何从众多的信息中筛选出文件夹名称的?2.string FileString=@"../"+fileString;请问这里的../是代表什么意思,想不通在文件路径前加../有什么意义? 是..\c:\test么?
FileUplodePath必须在之前定义好的么? 对!2。上层文件夹
2.上层目录../上层目录
./当前目录
public class AppTest
{ public int this[char Char]
{
get
{
return (int)Char;
}
}
}使用的时候是
AppTest _Test = new AppTest();
this.Text= _Test['A'].ToString();2 string _Value ="C:\\1.txt";
string _Value =@"C:\1.txt"; 他们的值是一样的
@不需要为每一个字符定义转意了.
appSettings接点的key它获取到的是一个Collections的子类。。可用下标跟名字去取值......(配置) 如下:
<appSettings>
<add key="**" value="**"/> <add key="**" value="**"/>
</appSettings>2.代表上一级目录。其中“@”是可选的,(加上最好)
string FileString=@"../"+fileString;
上传目录,@转义符号
ConfigurationManager.AppSettings["FileUplodePath"]
AppSettings返回的是NameValueCollection类型,是个集合
[]里面是索引的Key
有两种形式
一种是0,1,2,3,4.....
一种是key的名称。如:ConfigurationManager.AppSettings["name"].ToString()的值是"value"<appSettings>
<add key="name" value="value"/>
</appSettings>
参考2.
string _Value ="C:\\1.txt";
string _Value =@"C:\1.txt"; 他们的值是一样的
@不需要为每一个字符定义转意了.
我的博客 欢迎交流 http://www.ideaext.com