C# .asp.net  怎么样读取可以随时配置的INI文件··配置文件可随时修改···比如现在是
key=1
value=1key1=2
value1=2
我随时配置添加成key=1
value=1key1=2
value1=2key2=2
value2=35key3=4
value3=4

解决方案 »

  1.   

    用Windows的API函数,采取平台调用:
            [DllImport("kernel32")]
            public static extern long WritePrivateProfileString(string section, string key, 
                                                                 string val, string filePath);
            /*参数说明:section:INI文件中的段落;key:INI文件中的关键字;
              val:INI文件中关键字的数值;filePath:INI文件的完整的路径和名称。*/
            [DllImport("kernel32")]
            public static extern int GetPrivateProfileString(string section, string key, 
                                                              string def, StringBuilder retVal, 
                                                              int size, string filePath);
            /*参数说明:section:INI文件中的段落名称;key:INI文件中的关键字;
              def:无法读取时候时候的缺省数值;retVal:读取数值;size:数值的大小;
      

  2.   

    如果读取 ini配置文件, 就得调用API,可以做到啊
      

  3.   


    就是用这些函数,不过现在都比较流行用XML文件,如果你的比较简单,没必要用XML文件
      

  4.   

    这个可以读取一般的ini文档。但如果你用.net,还是建议你去读xml文件,这样操作简单很多,
      

  5.   

    ini文件是初始化的,这个问题上www.tebieai.com解决  。 买礼物、礼品 生日礼物,圣诞礼物,结婚婚庆礼品,就上特别爱礼品商城 w w w, tebieai, c o  m。特别的爱,送给特别的你。特别爱近期将有大型优惠活动,欢迎登陆参加
      

  6.   

    顶3楼,WritePrivateProfileString,GetPrivateProfileString可以了。