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);

……

如果不需要再叫的话,就不用起名字了。但这并不是必须的,毕竟运行时并不能节省内存。只是语法上简单一点。而且,如果代码逻辑复杂,也可能导致代码难以阅读。