Ini文件的内容 EXAM:
[ErrorMessage]
Sheep_Theme=1
Time=0
MSG00001E=fsdjkhfsdhfsdnf
1=1
2=2
3=3
4=4之前的做法是:
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);
public string ReadIniValue(string Section,string Key,string FilePath)
{
StringBuilder sb = new StringBuilder();
sb.Capacity = 100;
int i = GetPrivateProfileString(Section, Key, "", sb, 255, FilePath);
return sb.ToString();
}
现在打算一次性把Ini文件中的内容都读出来存到一个HashTable中,HashTable中的Key等于Ini文件中的Key
应该怎么实现呢???
[ErrorMessage]
Sheep_Theme=1
Time=0
MSG00001E=fsdjkhfsdhfsdnf
1=1
2=2
3=3
4=4之前的做法是:
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);
public string ReadIniValue(string Section,string Key,string FilePath)
{
StringBuilder sb = new StringBuilder();
sb.Capacity = 100;
int i = GetPrivateProfileString(Section, Key, "", sb, 255, FilePath);
return sb.ToString();
}
现在打算一次性把Ini文件中的内容都读出来存到一个HashTable中,HashTable中的Key等于Ini文件中的Key
应该怎么实现呢???
解决方案 »
- decimal的有效位数
- asp.net(C#)当前线程不在单线程单元中,因此无法实例化 ActiveX 控件“e6e0a751-541a-4855-9a8d-35eb7122c950”
- C#.Net TreeView 重绘的问题
- 求SOCKET编程同步收发数据好的解决办法?
- 请问如何定时启动服务,可以使用任务计划吗?
- 如何成功绑定后台函数
- 请问我怎么用正则表达式匹配出下面这段文字的“本科”?
- DataGridView 疑问
- 小白有问 关于sql server2008 express
- C#网络文件随机读取
- 如何把一个客户端程序和一个windows服务程序一起制作一个安装程序,高手指点..谢谢
- 树形菜单,怎么设定选中项的色
string file = "e:\\1.ini";
using (StreamReader sr = new StreamReader(file))
{
string temp = sr.ReadToEnd();
string[] split = temp.Split('\n');
for (int i = 1; i < split.Length; i++)
{
string[] keyvalue = split[i].Split('=');
Console.WriteLine(String.Format("Key:{0} Value:{1}", keyvalue[0], keyvalue[1]));//这里可以加入Hashtable
}
}
简单点就是 之前实现的是每次只读出一行,现在要全部读取然后存到HashTable中