【发布时间】:2019-05-15 10:06:17
【问题描述】:
向 OLEDB 命令添加参数时,是否需要使用“new”。以下两项工作。是更可取还是他们在做同样的事情?
command.Parameters.Add(new OleDbParameter("name", OleDbType.VarChar));
command.Parameters.Add("name", OleDbType.VarChar);
【问题讨论】:
-
这两种方法的工作方式没有区别。它是为了方便您使用。如果您有创建参数的单独方法,则使用第一种方法,否则使用第二种方法
-
可以看源码:referencesource.microsoft.com/#System.Data/fx/src/data/System/…注意方法是如何返回刚刚创建的参数的。这允许这种语法 command.Parameters.Add("name", OleDbType.VarChar).Value = "YourValue";
-
@Steve Im 为该网站添加书签,好评
标签: c# asp.net ms-access parameters