<P>public abstract class DbHelperSQL</P> <P>{</P> <P> public static string connectionString;</P> <P> public DbHelperSQL()<BR> {</P> <P> connectionString ="ssssss";</P> <P> }</P> <P> </P> <P>可是这边为什么取不到connectionString 的值呢</P> <P>}</P>
2 回答
慕的地6264312
TA贡献1817条经验 获得超6个赞
因为你定义的那个构造函数没执行,你在DbHelperSQL实例化时如果这样写,应该会取到值DbHelperSQL dbHandlerSQL=new DbHelperSQL(); deerchao的方法就很好,因为连接字符串一般都是固定不变的,自然不需要每次构造对象时进行赋值,于是写成静态构造函数,就比较理想,写成静态函数难道还取不到在静态函数里赋的值吗?
- 2 回答
- 0 关注
- 338 浏览
添加回答
举报
0/150
提交
取消