最近更新   设为主页   教你在C#中如何读写INI文件 加入收藏  
计算机基础教程网 本站招聘  
 [投稿登 陆]    [问题求解或论坛登 陆]
ITWEN首页操作系统网络冲浪办公软件网页设计图形图象认证考试程序设计数据库其它文章交流论坛  
  当前位置:ITWen >>  C#语言  >>  教你在C#中如何读写INI文件
教你在C#中如何读写INI文件
作者:计算机基础教程网    来源:www.itwen.com    更新时间:2006-02-19
[ 收藏此页到: 天天 | 和讯 | 博采 | ViVi | 狐摘 | 我摘 ]  
  


  在C#中读取和写入ini文件的一段代码,其实本文只是指出一个方向,希望大家能够触类旁通。
  以下为代码全文:

  //写INI文件
  [ DllImport ( "kernel32" ) ]
  private static extern bool WritePrivateProfileString ( string section ,string key , string val , string filePath ) ;
  //读ini文件(字符
  [ DllImport ( "kernel32" ) ]
  private static extern int GetPrivateProfileString ( string section ,string key , string def , StringBuilder retVal ,int size , string filePath ) ;
  //读ini文件(数字
  [ DllImport ( "kernel32" ) ]
  private static extern int GetPrivateProfileInt 的( string section ,string key , int def , string filePath ) ;
  //////////////////////////////////////////////////////////////
  using System;
  using System.IO;
  using System.Runtime.InteropServices;
  using System.Text;
  namespace EchonComponentLibrary
  {
  ///


  /// IniFile 的摘要说明。
  ///

  public class IniFile

  {
  private string FFileName;
  [DllImport("kernel32")]



  private static extern int GetPrivateProfileInt(
  string lpAppName,
  string lpKeyName,
  int nDefault,
  string lpFileName
  );
  [DllImport("kernel32")]
  private static extern int GetPrivateProfileString(
  string lpAppName,
  string lpKeyName,
  string lpDefault,
  StringBuilder lpReturnedString,
  int nSize,
  string lpFileName
  );
  [DllImport("kernel32")]
  private static extern bool WritePrivateProfileString(
  string lpAppName,
  string lpKeyName,
  string lpString,
  string lpFileName
  );
  public IniFile(string filename)
  {
  FFileName = filename;
  }
  public int ReadInt(string section,string key,int def)
  {
  return GetPrivateProfileInt(section,key,def,FFileName);
  }
  public string ReadString(string section,string key,string def)



  {
  StringBuilder temp = new StringBuilder(1024);
  GetPrivateProfileString(section,key,def,temp,1024,FFileName);


   本篇文章共2页,此页为首页   下一页


  引用提示:
  内容页面:教你在C#中如何读写INI文件 --- C#语言
  作者:计算机基础教程网
  来源:www.ITWEN.com 计算机基础教程网
  

  版权申明:
  本网站所有内容,未经注明的,版权一律属于计算机基础教程网(ITWEN.com)制作署所有。转载引用本网站的原创文章,请务必注明信息来源,标明“计算机基础教程网(ITWEN.com)”字样。
  计算机基础教程网(ITWEN.com)依法保护知识产权,如果我们的文章有涉及或侵犯您的有关权益,请即时与我们联系, 注明网址及文章,我们会即时处理或删除, 感谢您的合作!   


】 【返回站点首页】【打印本页】【关闭本页
     资料搜索
     热门文章
·vs.net 2005中文版下载地
·IE无法播放flash的解决方法
·常用的加密解密技术
·流光的使用教程
·Sybase数据库简介
·socket编程原理
·光驱维修三板斧
·千兆双绞线交叉线做法
·SQL Server SQL语句导
·Adaptive Server A
·Sybase12.5下载地址(全)
·什么是数据库管理系统
·sybase 珍藏系列之一(fro
·Win2000启动盘及系统恢复
·SVN學習筆記
     前面文章
·在Oracle里设置访问多个SQL
·自动备份Oracle数据库
·利用SQL语句完成位操作
·没有播放器也能放MP3
·修改Win2k注册表抵抗拒绝服务
·Windows在设计上存在致命缺陷
·[原]sa239学习笔记
·定时检测邮件并且自动转发的例子
·使程序在Windows任务管理器隐
·Internet Explorer
·Eric的数据分页(演示+代码)
·移动窗体
·坚持学asp.net——(八)
·通过Emit实现动态类生成
·从创建一个应用程序到制作一个安装包
·.NET 2.0获取数据库连接统计
·VB.NET 拖动无边框的窗体

文章: 教你在C#中如何读写INI文件 已经被浏览了 次。
免责声明 | 关于我们 | 广告联系 | 友情链接 | 帮助设置 | 网站导航 | 最近更新 | 共同合作
计算机基础教程网(www.ITwen.com) 版权所有
copyright 2005-2006,All Rights Reserved
计算机基础教程网