1.string fileString=ConfigurationManager.AppSettings["FileUplodePath"];
//从配置中获得文件夹的名称请问appsettings后面这个参数是有什么样的使用规则?方法名后面不都是加()么,为什么这里却用[]?并且还有""?FileUplodePath必须在之前定义好的么?configuration可以获得配置信息,但是他是如何从众多的信息中筛选出文件夹名称的?2.string FileString=@"../"+fileString;请问这里的../是代表什么意思,想不通在文件路径前加../有什么意义? 是..\c:\test么?

解决方案 »

  1.   

    1。C#都用[]表示数组里的元素
    FileUplodePath必须在之前定义好的么? 对!2。上层文件夹
      

  2.   

    1.WebConfig里设置的,可自己根据需要添加或修改
    2.上层目录../上层目录
    ./当前目录
      

  3.   

    1 给你个简单的例子把
     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";  他们的值是一样的 
    @不需要为每一个字符定义转意了.
      

  4.   

    1. AppSettings["key"]其中key是Web.Config中
    appSettings接点的key它获取到的是一个Collections的子类。。可用下标跟名字去取值......(配置) 如下:
      
    <appSettings>
        <add key="**" value="**"/>    <add key="**" value="**"/>
      </appSettings>2.代表上一级目录。其中“@”是可选的,(加上最好)
      

  5.   

    appsettings配置节参考
    string FileString=@"../"+fileString; 
    上传目录,@转义符号
      

  6.   

    1.
    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";  他们的值是一样的 
    @不需要为每一个字符定义转意了. 
      

  7.   


    我的博客 欢迎交流 http://www.ideaext.com