问题列表:
C# Ini访问类
C# 输入法切换类
使用C#读写文件
格式化字符串
从Assemble中加载自定义资源
对StringCollection进行排序
C#Builder的Open Tools Api的Bug
使用反射动态设定组件属性
将字符串复制到剪贴板
获取程序文件的版本信息
利用反射动态加载Assembly动态执行类型方法
其他问题
C# Ini访问类
using System;
using System.IO;
using System.Runtime.InteropServices;
using System.Text;
using System.Collections;
using System.Collections.Specialized;
using System.Windows.Forms;
namespace SharpPlus.Ini {
/// <summary>
/// 一个模仿Delphi的TIniFile的类
/// 修订:1.1 修正了对中文系统的支持。
/// 1.2 增加了UpdateFile方法,实现了对Win9x的支持
/// 1.3 增加了读写布尔,整数的操作
/// 1.4 修正了写Ini虽然成功,但是会抛出异常的错误
/// 1.5 ReadString返回的是Trim后的字符串
/// 1.6 统一并扩大了读写缓冲区的大小
/// </summary>
public class IniFile {
public string FileName; //INI文件名
//声明读写INI文件的API函数
[DllImport("kernel32")]
private static extern bool WritePrivateProfileString(string section,string key,string val,string filePath);
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section,string key,string def, byte[] retVal,int size,string filePath);
//类的构造函数,传递INI文件名
public IniFile(string AFileName) {
// 判断文件是否存在
FileInfo fileInfo=new FileInfo
| 对此文章发表了评论 |

