为了账号安全,请及时绑定邮箱和手机立即绑定

构造函数里面给变量赋值,可为什么取不到值

构造函数里面给变量赋值,可为什么取不到值

交互式爱情 2018-12-19 18:10:22
<P>public abstract class DbHelperSQL</P> <P>{</P> <P>&nbsp;&nbsp; public static string connectionString;</P> <P>&nbsp;&nbsp; public DbHelperSQL()<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</P> <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; connectionString ="ssssss";</P> <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</P> <P>&nbsp;</P> <P>可是这边为什么取不到connectionString 的值呢</P> <P>}</P>
查看完整描述

2 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

因为你定义的那个构造函数没执行,你在DbHelperSQL实例化时如果这样写,应该会取到值DbHelperSQL dbHandlerSQL=new DbHelperSQL(); deerchao的方法就很好,因为连接字符串一般都是固定不变的,自然不需要每次构造对象时进行赋值,于是写成静态构造函数,就比较理想,写成静态函数难道还取不到在静态函数里赋的值吗?

查看完整回答
反对 回复 2018-12-23
  • 2 回答
  • 0 关注
  • 338 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信