C# 使用ini格式存储值(比如:登陆界面的用户名和登录号)一

这是第一篇博文,以后在平时的开发中通过自己找资料研究出来的东西都定期做个归纳整理出来分享给大家,也便于我自己以后再看看~~~

ps:当然,感觉自己还是个小菜~对于大神来说可能内容比较简单,莫见笑~很多东西也都是网上找来规整出来的,如果对你能有一点点帮助,将是我莫大的荣幸

首先,如果做了一个登陆界面,其中要求输入“用户名”【UserName】,密码,才能登陆,为了免于每次打开系统都要输入用户名,所以,我们现在就要实现一个文件存储功能,

文件将以“.ini”格式存储:

写入文件:

1 [DllImport("kernel32")]
2 private static extern long WritePrivateProfilesString(string section,string key,string val,string filepath);
3 private static void WriteToIni(string name,string key,string value)
4 {
5     WritePrivateProfilesString(name,key,value,Directory.GetCurrentDirectory()+@"\User.ini");
6 }
WRITE

从文件读出数据:

1 [DllImport("kernel32")]
2 private static extern int GetPrivateProfileString(string section,string key,string def,StringBuilder returnval,int size,string iniPath);
3 private string GetStringIni(string section,string key)
4 {
5      StringBuilder strbuider=new StringBuilder(1024);
6      string def=null;
7        GetPrivateProfileString(section,key,def,strbuilder,1024,Directory.GetCurrentDirectory()+@"\User.ini");
8      return strbuilder.ToString();
9 }
READ

 

转载于:https://www.cnblogs.com/LavenderDaisy/p/Lavenderdaisy.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值