List<T> 高人写的代码居然没有new 是不是有误
我看见高人写的代码居然没有new好奇怪,如下
CommandInfo cmd = new CommandInfo(strSql2.ToString(), parameters2);
sqllist.Add(cmd);
CommandInfo 类的内容如下
public class CommandInfo
{
public string CommandText;
public System.Data.Common.DbParameter[] Parameters;
public CommandInfo(string sqlText, SqlParameter[] para)
{
this.CommandText = sqlText;
this.Parameters = para;
}
}
这个高人写的代码有误吗
------解决方案--------------------写法没问题啊,你说什么地方没有new
------解决方案--------------------没有问题呀
------解决方案--------------------哪个地方没有new
------解决方案--------------------google: C# 构造函数 ...
------解决方案--------------------代码给的不完整,不过还是第一次见命名这么不规范的高人啊
------解决方案--------------------看sqllist有没有实例化对象
------解决方案--------------------sqllist.Add(cmd);
肯定在上面某处定义了,光标到sqllist,按F12。
------解决方案--------------------sqllist估计是全局变量吧,在前面就new好了的,你转到定义看看
------解决方案--------------------List<CommandInfo> sqllist = new List<CommandInfo>();
这不是new出来了吗
------解决方案--------------------写.net代码的有啥高人