1
如何声明System.Collections.Generic.IEnumerable类型的变量?如何声明System.Collections.Generic.IEnumerable类型的变量?
如果我尝试:
var selectedData="";
type selectedData=null;
我得到的错误。
如何声明System.Collections.Generic.IEnumerable类型的变量?如何声明System.Collections.Generic.IEnumerable类型的变量?
如果我尝试:
var selectedData="";
type selectedData=null;
我得到的错误。
System.Collections.Generic.IEnumerable<dynamic>
因为db.Query
的结果是动态的行。 C#编译器在编译时不知道查询将返回的类型。
只是
System.Collections.Generic.IEnumerable selectedData;
,你可以在后面的代码中使用它。
当我尝试它,我面对这个错误 CS0305:使用通用型“System.Collections.Generic.IEnumerable”需要1个类型参数 –
如果你想使用泛型类型,那么你应该指定它喜欢:系统。 Collections.Generic.IEnumerable –
serhiyb
请尝试解释哪种类型应该在那里?我想通过 System.Collections.Generic.IEnumerable selectedData = db.Query(SelectCategoryQuery,category); 值。我该怎么办? –