社区
下载资源悬赏专区
帖子详情
C#中读写INI文件的方法详解下载
weixin_39820780
2019-07-04 12:00:18
C#中读写INI文件的方法详解,详细源代码介绍
相关下载链接:
//download.csdn.net/download/zdr53227/2803151?utm_source=bbsseo
...全文
10
回复
打赏
收藏
C#中读写INI文件的方法详解下载
C#中读写INI文件的方法详解,详细源代码介绍 相关下载链接://download.csdn.net/download/zdr53227/2803151?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
C#
中
读写
INI
文件
的
方法
详解
C#
中
读写
INI
文件
的
方法
详解
,详细源代码介绍
C#
读写
ini
文件
详解
.txt
C#
读写
ini
文件
详解
,简单教你如何应用
C#
113
读写
ini
配置
文件
,源代码
C#
113
读写
ini
配置
文件
,源代码
C#
读取
ini
文件
详解
自编
ini
读取函数 网上例子
C#
文件
读写
类
c#
ini
读写
操作
ini
读写
代码
详解
实例,有很详细注释,保证满意; 预览截取一部分代码: ///
/// 读取
INI
文件
中
指定
INI
文件
中
的所有节点名称(Section) ///
///
iniFile">
Ini
文件
///
所有节点,没有内容返回string[0]
public static string[]
INI
GetAllSectionNames(string
ini
File) { uint MAX_BUFFER = 32767; //默认为32767 string[] sections = new string[0]; //返回值 //申请内存 IntPtr pReturnedString = Marshal.AllocCoTaskMem((int)MAX_BUFFER * sizeof(char)); uint bytesReturned = GetPrivateProfileSectionNames(pReturnedString, MAX_BUFFER,
ini
File); if (bytesReturned != 0) { //读取指定内存的内容 string local = Marshal.PtrToStringAuto(pReturnedString, (int)bytesReturned).ToString(); //每个节点之间用\0分隔,末尾有一个\0 sections = local.Split(new char[] { '\0' }, StringSplitOptions.RemoveEmptyEntries); } //释放内存 Marshal.FreeCoTaskMem(pReturnedString); return sections; } ///
/// 获取
INI
文件
中
指定节点(Section)
中
的所有条目(key=value形式) ///
///
iniFile">
Ini
文件
///
节点名称 ///
指定节点
中
的所有项目,没有内容返回string[0]
public static string[]
INI
GetAllItems(string
ini
File, string section) { //返回值形式为 key=value,例如 Color=Red uint MAX_BUFFER = 32767; //默认为32767 string[] items = new string[0]; //返回值 //分配内存 IntPtr pReturnedString = Marshal.AllocCoTaskMem((int)MAX_BUFFER * sizeof(char)); uint bytesReturned = GetPrivateProfileSection(section, pReturnedString, MAX_BUFFER,
ini
File); if (!(bytesReturned == MAX_BUFFER - 2) || (bytesReturned == 0)) { string returnedString = Marshal.PtrToStringAuto(pReturnedString, (int)bytesReturned); items = returnedString.Split(new char[] { '\0' }, StringSplitOptions.RemoveEmptyEntries); } Marshal.FreeCoTaskMem(pReturnedString); //释放内存 return items; }
下载资源悬赏专区
12,795
社区成员
12,333,144
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章