C# WriteProfileString和ReadProfileString函数
在C#中是否有直接的WriteProfileString支持?我不想使用kernel32.dll中的非托管函数。否,据我所知,.NET不再支持INI文件C# WriteProfileString和ReadProfileString函数,c#,.net,file-io,ini,C#,.net,File Io,Ini,在C#中是否有直接的WriteProfileString支持?我不想使用kernel32.dll中的非托管函数。否,据我所知,.NET不再支持INI文件 在.NET世界中,INI文件格式已被XML广泛取代,XML是配置文件的新事实标准(例如,app.config文件,.NET Framework通过静态System.ConfigurationManager类为其提供支持).WriteProfileString通常会进入注册表,而不是INI文件。@Mark Ransom:。尽管如此,我必须承认你可
在.NET世界中,INI文件格式已被XML广泛取代,XML是配置文件的新事实标准(例如,
app.config
文件,.NET Framework通过静态System.ConfigurationManager
类为其提供支持).WriteProfileString通常会进入注册表,而不是INI文件。@Mark Ransom:。尽管如此,我必须承认你可能是对的。但是,我的答案集中在INI与XML的主题上,因为问题被标记为file io
和INI
。此外,如果这是关于注册表的,而不是关于INI文件的,我认为绝对没有理由不对命名的API函数使用P/Invoke;也许反对P/Invoke的最有力的论据,即平台独立性,一开始就与此无关。谢谢各位。我决定只使用XML,以避免在托管代码中使用互操作调用。