本文实例为大家分享了C#操作INI配置文件示例的具体代码,供大家参考,具体内容如下

源文件地址:C#操作INI配置文件示例
创建如图所示的控件:
源代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
[DllImport("kernel32.dll")]
private static extern long WritePrivateProfileString(string section, string key, string value, string filepath);
[DllImport("kernel32.dll")]
private static extern int GetPrivateProfileString(string section,string key,string def,StringBuilder returnvalue,intbuffersize,string filepath);
private string IniFilePath;
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.Text = "男";
for (int i = 1; i <= 100; i++)
{
comboBox2.Items.Add(i.ToString());
}
comboBox2.Text = "18";
IniFilePath = Application.StartupPath + "\\Config.ini";
}
private void button1_Click(object sender, EventArgs e)
{
if ((textBox1.Text.Trim() != "") && (textBox2.Text.Trim() != ""))
{
string Section = "Information";
try
{
WritePrivateProfileString(Section, "Name", textBox1.Text.Trim(), IniFilePath);
WritePrivateProfileString(Section, "Gender", comboBox1.Text, IniFilePath);
WritePrivateProfileString(Section, "Age", comboBox2.Text, IniFilePath);
WritePrivateProfileString(Section, "Region", textBox2.Text.Trim(), IniFilePath);
}
catch (Exception ee)
{
MessageBox.Show(ee.Message);
}
}
else
{
MessageBox.Show("姓名或地区不能为空!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}
private void button2_Click(object sender, EventArgs e)
{
string outString;
try
{
GetValue("Information", "Name", out outString);
textBox1.Text = outString;
GetValue("Information", "Gender", out outString);
comboBox1.Text = outString;
GetValue("Information", "Age", out outString);
comboBox2.Text = outString;
GetValue("Information", "Region", out outString);
textBox2.Text = outString;
}
catch (Exception ee)
{
MessageBox.Show(ee.Message);
}
}
private void GetValue(string section,string key, out string value)
{
StringBuilder stringBuilder = new StringBuilder();
GetPrivateProfileString(section, key, "", stringBuilder, 1024, IniFilePath);
value = stringBuilder.ToString();
}
private void button3_Click(object sender, EventArgs e)
{
textBox1.Text = "";
comboBox1.Text = "男";
comboBox2.Text = "18";
textBox2.Text = "";
}
}
}
运行结果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# C#
# INI
# 配置文件
# 详解C#如何实现读写ini文件
# C#实现ini文件读写操作
# C#中读写INI配置文件的方法
# C#操作INI文件的辅助类IniHelper
# Windows系统中C#读写ini配置文件的程序代码示例分享
# C#读写INI文件的方法
# C#实现利用Windows API读写INI文件的方法
# C#实现读写ini文件类实例
# c#读写ini配置文件示例
# C# Ini文件操作实例
# c#实现ini文件读写类分享
# C#中读写INI文件的方法例子
# C# Winform 调用系统接口操作 INI 配置文件的代码
# C#操作ini文件的帮助类
# 大家分享
# 具体内容
# 源代码
# 大家多多
# 为空
# 如图所示
# partial
# DllImport
# InitializeComponent
# Form
# public
# InteropServices
# Runtime
# namespace
# Forms
# string
# WritePrivateProfileString
# section
# filepath
相关文章:
如何在Tomcat中配置并部署网站项目?
建站VPS选购需注意哪些关键参数?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
大连 网站制作,大连天途有线官网?
免费ppt制作网站,有没有值得推荐的免费PPT网站?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
如何在IIS7上新建站点并设置安全权限?
个人网站制作流程图片大全,个人网站如何注销?
C#怎么使用委托和事件 C# delegate与event编程方法
Android自定义控件实现温度旋转按钮效果
子杰智能建站系统|零代码开发与AI生成SEO优化指南
如何制作一个表白网站视频,关于勇敢表白的小标题?
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
建站之星安装后如何自定义网站颜色与字体?
高防服务器租用如何选择配置与防御等级?
建站之星代理费用多少?最新价格详情介绍
如何快速搭建自助建站会员专属系统?
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
建站主机无法访问?如何排查域名与服务器问题
如何快速查询网站的真实建站时间?
定制建站哪家更专业可靠?推荐榜单揭晓
如何高效搭建专业期货交易平台网站?
制作旅游网站html,怎样注册旅游网站?
如何在阿里云虚拟服务器快速搭建网站?
移民网站制作流程,怎么看加拿大移民官网?
孙琪峥织梦建站教程如何优化数据库安全?
建站主机选购指南与交易推荐:核心配置解析
建站之星后台密码遗忘或太弱?如何重置与强化?
如何基于云服务器快速搭建个人网站?
杭州银行网站设计制作流程,杭州银行怎么开通认证方式?
南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?
免费公司网站制作软件,如何申请免费主页空间做自己的网站?
如何快速搭建高效香港服务器网站?
网站制作培训多少钱一个月,网站优化seo培训课程有哪些?
已有域名和空间如何搭建网站?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
建站之星在线客服如何快速接入解答?
宝塔建站后网页无法访问如何解决?
如何在IIS服务器上快速部署高效网站?
公司网站设计制作厂家,怎么创建自己的一个网站?
如何在万网开始建站?分步指南解析
专业商城网站制作公司有哪些,pi商城官网是哪个?
金*站制作公司有哪些,金华教育集团官网?
建站主机服务器选购指南:轻量应用与VPS配置解析
详解jQuery停止动画——stop()方法的使用
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
如何在云虚拟主机上快速搭建个人网站?
如何选择高效响应式自助建站源码系统?
定制建站模板如何实现SEO优化与智能系统配置?18字教程
如何在Windows环境下新建FTP站点并设置权限?
*请认真填写需求信息,我们会在24小时内与您取得联系。