Sls命名
Yxj120600没错。
New SqlParameter("name ",name)仍然实例化一个SqlParameter对象。只是你没有给它一个名字(或者更准确的说,“你没有把这个对象赋给一个变量”)。
这与以下内容相同:
SQL parameter pm = new SQL parameter(" name ",名称);//局部变量pm初始化。
cmd。参数. Add(pm);
或者:
SqlParameter pm
pm = new SqlParameter("name ",名称);//在内存中新建一个SqlParameter对象,赋给pm。
cmd。参数. Add(pm);
不同的是:
给变量赋值后,可以多次调用它。
pm.xxx = sls
pm . BBA(XXX);
……
如果不需要再叫的话,就不用起名字了。但这并不是必须的,毕竟运行时并不能节省内存。只是语法上简单一点。而且,如果代码逻辑复杂,也可能导致代码难以阅读。