yzx99

导航

 

2013年10月18日

摘要: 改后方案还有一个问题:索引器是用文本,这样,如果程序员不小心写错一个配置选项,系统无法在编译阶段就发现,所以想把代码由:string sTemp = oXMJH2["XM1"].Value;改为string sTemp = oXMJH2.XM1.Value;ClsXMJH2.cs 代码如下:using System.Collections.Generic;namespace WindowsFormsApplication12{ class ClsXMJH2 { public ClsXM XM1 = new ClsXM("XM1"); public Cls 阅读全文
posted @ 2013-10-18 02:02 yzx99 阅读(350) 评论(0) 推荐(0) 编辑
 
摘要: 一般情况下,我写的程序在界面装载时,读取配置文件中的各个项目,中间使用或修改后,在界面退出时,保存一下配置文件。在还不是面对对象年代,基本上都会把读配置文件中的一个项目、写配置文件中的一个项目都写成一个子程序,这样调用方便。当需要多增加新的一个项目时,只要在界面装载、界面退出时,各增加一行。当时感觉已经是不错的处理方案了。Program.cs 中“读写INI的API”代码 // 声明INI文件的写操作函数 WritePrivateProfileString() [System.Runtime.InteropServices.DllImport("kernel32")... 阅读全文
posted @ 2013-10-18 00:40 yzx99 阅读(385) 评论(0) 推荐(0) 编辑
 
摘要: 今天写一个类实现 IList 接口时,编译不成功,提示使用泛型 类型“System.Collections.Generic.IList”需要“1”个类型实参开头以为自己格式写不对,但找一下网络,结果让人大跌眼镜,居然是:漏了using System.Collections;这句话实现该错误的代码如下:using System;using System.Collections.Generic;namespace WindowsFormsApplication12{ public class MyCollection : System.Windows.Forms.ListBox.ObjectCol 阅读全文
posted @ 2013-10-18 00:19 yzx99 阅读(247) 评论(0) 推荐(0) 编辑