1/1页1 跳转到查看:423
发新话题 回复该主题
键盘左右键可以进行前后翻页操作
帮助

突然想问一个关于PROTECTED对象被修改的问题

突然想问一个关于PROTECTED对象被修改的问题

比如说有一个protected string strC
然后在private void data_bind(object sender,EventArgs e)里有那么一句:
strConnection += Server.MapPath("myDB.mdb");
那么多次调用这个函数后理论上strConnection的值应该变成"DataSource=Server.MapPath("myDB.mdb")Server.MapPath("myDB.mdb")Server.MapPath("myDB.mdb").......Server.MapPath("myDB.mdb")"啊
可实际情况却不是这样
虽然正中我下怀 但这是什么原因呢?
难道同一个类里面的PROTECTED即使被修改也是临时性的吗

TOP

 

strConnection += Server.MapPath("myDB.mdb");
多次调用应该是 DataSource=x:\xx\mydb.mdbx:\xx\mydb.mdbx:\xx\mydb.mdbx:\xx\mydb.mdb。。。
而不是"DataSource=Server.MapPath("myDB.mdb")Server.MapPath("myDB.mdb")Server.MapPath("myDB.mdb").......Server.MapPath("myDB.mdb")"

比如 string s = "abc"; s += "def";
s应该是 abcdef,不是abc"def";

TOP

 
1/1页1 跳转到
发表新主题 回复该主题