Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WriteProfileString和ReadProfileString函数_C#_.net_File Io_Ini - Fatal编程技术网

C# WriteProfileString和ReadProfileString函数

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:。尽管如此,我必须承认你可

在C#中是否有直接的WriteProfileString支持?我不想使用kernel32.dll中的非托管函数。

,据我所知,.NET不再支持INI文件


在.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,以避免在托管代码中使用互操作调用。