社区
C#
帖子详情
C#中如何将数据(数组元素)存到以.ini 结尾的文件中去????谢谢了``
yayusuhua
2007-11-04 02:14:46
C#``创建一个window窗体,在窗体中增加点,用数组存点,那么请问如何把点存到.ini的文件中去呢???
...全文
331
3
打赏
收藏
C#中如何将数据(数组元素)存到以.ini 结尾的文件中去????谢谢了``
C#``创建一个window窗体,在窗体中增加点,用数组存点,那么请问如何把点存到.ini的文件中去呢???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shiyulun1984
2007-11-05
打赏
举报
回复
上面的代码实现了“打开程序在上次关闭的位置”的功能,参照即可
shiyulun1984
2007-11-05
打赏
举报
回复
调用windows API :
private void Form1_Load(object sender, System.EventArgs e)
{
Ini ini=new Ini("c:\\loc.ini");
Point p=new Point();
if(ini.ReadKey("Loction","X")!=""||ini.ReadKey("Loction","Y")!="")
{
p.X=int.Parse(ini.ReadKey("Loction","X"));
p.Y=int.Parse(ini.ReadKey("Loction","Y"));
}
this.Location=p;
}
private void Form1_Closed(object sender, System.EventArgs e)
{
Ini ini=new Ini("c:\\loc.ini");
ini.WriteKey("Loction","X",this.Location.X.ToString());
ini.WriteKey("Loction","Y",this.Location.Y.ToString());
}
以下是引用了API的ini操作类:
using System;
using System.IO;
using System.Runtime.InteropServices;
//因为我们需要调用API函数,所以必须创建System.Runtime.InteropServices 命名空间以提供可用于访问 .NET 中的 COM 对象和本机 API 的类的集合。
using System.Text;
namespace Ini
{
public class IniFile
{
public string path; //INI文件名
[DllImport("kernel32")]
private static extern long WritePrivateProfileString(string section,string key,string val,string filePath);
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section,string key,string def,StringBuilder retVal,int size,string filePath);
//声明读写INI文件的API函数
public IniFile(string INIPath)
{
path = INIPath;
}
//类的构造函数,传递INI文件名
public void IniWriteValue(string Section,string Key,string Value)
{
WritePrivateProfileString(Section,Key,Value,this.path);
}
//写INI文件
public string IniReadValue(string Section,string Key)
{
StringBuilder temp = new StringBuilder(255);
int i = GetPrivateProfileString(Section,Key,"",temp,255,this.path);
return temp.ToString();
}
//读取INI文件指定
}
}
lextm
2007-11-04
打赏
举报
回复
.NET 没有很好的操作ini的类型,不如直接存到文本文件中。或者XML文件。
C#
INI
文件
解析器
表示使用正则表达式且不使用任何集合的解析器。它可以解析配置
文件
的不同格式(也称为
INI
文件
),并在您编辑条目时保留原始
文件
格式。
ini
配置
文件
的格式 及读取
什么是.
ini
文件
以及
ini
文件
的读取和存储操作
C语言
中
的数组
数组的定义是把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类
数据
元素的集合称为数组。数组简单点来说就是相同
数据
类型的
数据
集合。数组分为一元数组、二元数组、多元数组、字符数组(字符串)、结构体数组和指针数组等数组类型。 一元数组 一元数组就像上一条线,每一个元素都是连续存储在内存
中
。一般数组的大小都是固定的(字符数组除外),因此数组
中
的每一个值都有一个对应的下标,可以通过下标获取数组的某一个值。 1 一元数组的定义: 格式: 数组类型 数组名称[
数组元素
个数]; ...
大浪 淘沙
ini
文件
的读写
原文地址:https://www.cnblogs.com/fuxianfeng1988/p/3292282.html 题目:
INI
文件
操作库
INI
文件
就是扩展名为“
ini
”的
文件
。在Windows系统
中
,
INI
文件
很多,最重要的就是“System.
ini
”、 “System32.
ini
”和“Win.
ini
”。该
文件
主要存放用户所做的选择以及系统的各种参数。用户可以通过修改
INI
文件
,来改变...
自做多国语言:使用
INI
文件
实现国际化
INI
文件
(初始化
文件
)是一种简单的文本配置
文件
,常用于存储程序的配置信息或用户的偏好设置。它由Windows操作系统推广普及,如今被广泛应用于多种应用程序
中
。
INI
文件
通常包含若干个“段”(Section),每个段包含一个名称和多个键值对(Key-Value Pair)。其简单直观的结构使得它成为实现多语言支持的一个便捷选择。在
INI
文件
中
,一个Section通常用来分隔不同类型的配置项,例如语言、用户设置或者网络配置。每个Section以一个方括号包围的名称开始,后跟若干行键值对。
C#
111,117
社区成员
642,552
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章