如题!急!!!!!

解决方案 »

  1.   

    GotDotNet: INI files.dll 
    http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=e67d496a-11d3-42c9-8f06-31e983554e60
      

  2.   

    http://nini.sourceforge.net/有免费的
      

  3.   

    帮你顶!我目前也正在解决怎样得到ini文件中的所有section的名称
      

  4.   

    look一下这个类http://blog.csdn.net/eglic/archive/2005/09/27/490158.aspx
      

  5.   

    秋枫的类使用方法:iniFiles.iniFile i = new iniFiles.iniFile(@"D:\ActiveXImmunity.ini");
    string [] s = new string[i.CountSections()];
    i.ReadStrings(s);
      

  6.   

    首先感谢.能否告知这个dll中都有哪些功能吗?我还需要读取某一个section下的所有内容
      

  7.   

    参考:http://spaces.msn.com/members/goodidea/Blog/cns!1pvh5M7Pdot4P3jxAxiDygPg!107.entry
      

  8.   

    你在使用API读取值的时候,把KeyWord参数设为 null 就可以了,返回的是关键字列表,以 null 分隔。比如:
    [Window]
    Left=10
    Top=10
    Width=640
    Height=480调用 GetPrivateProfileString("Window", null, bufferStringBuilder, ini 文件名);
    后获得的
    bufferStringBuilder.ToString() = "Left\0Top\0Width\0Height\0" 用 String.Split 方法可以获得关键字的数组详细情况可以参看 MSDN 的 Platform SDK  的帮助文档
      

  9.   

    有汉字的话,可以把DllImportAttribute 中的 CharSet 属性设置为 CharSet.Auto 或者 CharSet.Unicode 。要么你用 StringBuilder  代替 string 试试有汉字应给没有问题啊