相关疑难解决方法(0)

将类型'var'传递给C#中的方法

我有一些子查询,其数据类型为var.这些正在开发数据表.我想将这些传递给另一种方法,我该怎么做?例如:

    var subquery1= from results in table.AsEnumerable()
               where //some condition
               select new
               {
                  column1=results.field1,
                  column2 = results.field2
                  etc.,
               }
     var subquery2= from results in table.AsEnumerable()
               where //different condition
               select new
               {
                  column1=results.field1,
                  column2 = results.field2
                  etc.,
               }
Run Code Online (Sandbox Code Playgroud)

现在,我想定义一些方法将这些subquery1,subquery2作为变量传递.例如:

void updategrid(var queries)
          {
          //some logic
           }
Run Code Online (Sandbox Code Playgroud)

并执行方法:

updategrid(subquery1);
updategrid(subquery2);
Run Code Online (Sandbox Code Playgroud)

当我尝试在方法中使用var时,定义它并不喜欢它.请帮我说明怎么做.谢谢.

c#

10
推荐指数
5
解决办法
4万
查看次数

标签 统计

c# ×1