相关疑难解决方法(0)

什么是.NET 4.0中的Microsoft.csharp.dll

默认情况下,此DLL在Visual Studio 2010项目中添加.这个新组件用于什么?在使用Reflector查看它之后似乎没有多少内容,谷歌似乎也没有太多可说的.

.net .net-4.0 visual-studio-2010 visual-studio c#-4.0

162
推荐指数
2
解决办法
5万
查看次数

将匿名类型的对象作为参数传递给方法

我需要做这样的事情:

public class carros 
{
    public int id { get; set; }
    public string nome { get; set; }
}

public void listar_carros()
{
    List<carros> cars = new List<carros>();
    cars.Add(new carros{ id= 1, nome = "Fusca" });
    cars.Add(new carros{ id= 2, nome = "Gol" });
    cars.Add(new carros{ id= 3, nome = "Fiesta" });

    var queryResult = from q in cars 
                      where q.nome.ToLower().Contains("eco") 
                      orderby q.nome 
                      select new { q.nome, q.id };

    doSomething(queryResult)
}
Run Code Online (Sandbox Code Playgroud)

我需要将queryResult变量传递给函数doSomething().我尝试使用动态类型,List<T>对象,但没有任何作用

public …
Run Code Online (Sandbox Code Playgroud)

.net c# linq list anonymous-types

5
推荐指数
1
解决办法
9903
查看次数