java中有读取*.properties的专有类,C#中却没能找到.今天写了一个基本的Class,并解决了hashtable中按照读的顺序输出问题,供大家参考.
/// <summary>
/// 类名:FileProperties
/// 描述:操作*.Properties文件
/// 作者:Michael
/// 创建时间:2008-03-11
/// </summary>
public class FileProperties : System.Collections.Hashtable
{
private ArrayList keys = new ArrayList();
private String fileName = string.Empty; //要读写的Properties文件名
/// <summary>
/// 构造函数
/// </summary>
/// <param name="fileName">文件名</param>
public FileProperties(String fileName)
{
this.setFileName(fileName);
load(fileName);
}
private void setFileName(string filePath)
{
this.fileName = filePath;
}
/// <summary>
/// 重写Add方法,实现按添加顺序排列
/// </summary>
/// <param name="key">key</param>

本文介绍了一个名为FileProperties的C#类,该类实现了读取和操作.properties文件的功能。类继承自Hashtable,并重写了Add方法以保持添加顺序。提供了加载和保存文件的方法,便于对Properties文件进行读写操作。
最低0.47元/天 解锁文章
5023

被折叠的 条评论
为什么被折叠?



