我想把数据库的操作写成静态成员(因为不象每次一用到数据库都实例它),但这样就有问题了。
我用public 定义的东西,静态成员用不了,用static 定义的东西,当其他地方有变动
(比如操作数据库的命令不同)又满足不了。
说明白了,就是我不想每次都实例它,大家帮帮忙教下我,我刚刚学。
希望大家有更好的办法!
我用public 定义的东西,静态成员用不了,用static 定义的东西,当其他地方有变动
(比如操作数据库的命令不同)又满足不了。
说明白了,就是我不想每次都实例它,大家帮帮忙教下我,我刚刚学。
希望大家有更好的办法!
解决方案 »
- 装箱拆箱的小问题,为什么(bool)有异常
- 2011年6月3日 14:01 用正则 能 弄成 2011-6-3 14:01 么
- cookies 记住密码
- 跪求:将当前网页转换为pdf 在网页点击一个按钮 直接生成pdf
- 我写了一个餐饮软件,有87M左右,在本论坛可以免费上传发布吗?
- 关于制作安装程序的自定义操作
- AutoResetEvent配合webClient.DownloadDataAsync 接收不到信号问题
- if(!returnValue) 和if(false == returnValue)有什么区别
- 高手帮忙:声明并显示一个窗体后,如何重新捕捉到这个窗体??
- XCopy是什么意思,为什么我下载一个ASPX和一个DLL文件放在一些为什么不能运行。
- .net 技术 sql server问题
- 急!!!在程序中动态生成的dialog如何取到它上面的textbox的值?
我调用的静态成员是属性
public class ClassName
{
private static ClassName obj = new ClassName(); public static ClassName Get()
{
return obj;
}}
static的方法只能调用静态的变量
这是规定
public class ClassA
{
protected ClassA _Instance = null; protected ClassA(){} protected static CreateInstance()
{
if (_Instance == null) _Instance = new ClassA(); return _Instance;
}
}
public class ClassA
{
protected static ClassA _Instance = null; protected ClassA(){} protected static ClassA CreateInstance()
{
if (_Instance == null) _Instance = new ClassA(); return _Instance;
}
}