28得票4回答
在C#中从匿名类型生成类

有没有一些工具可以从匿名类型中生成类呢? 我创建了一个复杂的数据结构,使用了匿名类型。我想在其他地方使用这个数据结构,但是匿名类型已经出了作用域。因此,我正在寻找这样的代码生成工具。

28得票3回答
在lambda内部暗示了匿名类型

在这个问题中,用户@Holger提供了一个答案,展示了匿名类的一种不常见用法,这是我之前不知道的。 那个答案使用了流,但这个问题并不是关于流的,因为这种匿名类型构造可以在其他情况下使用,例如:String s = "Digging into Java's intricacies"; Opt...

27得票8回答
使用C#匿名类型的工作技巧

我正在调用一个方法,该方法返回包含C#匿名类型对象的List变量。例如:List<object> list = new List<object>(); foreach ( Contact c in allContacts ) { list.Add( new { ...

27得票3回答
如何声明一个具有匿名返回类型的 Func?

我需要能够做到这一点: var getHed = () => { // do stuff return new { Property1 = value, Property2 = value2, etc...}; }; var anonymousClass = get...

26得票6回答
确定一个类型是否为匿名类型

在 C# 3.0 中,是否有可能确定一个 Type 实例表示的是匿名类型?

26得票5回答
在Python中创建一个匿名类实例

有时候我需要在python中创建一个匿名类实例,就像c#一样: var o = new {attr1="something", attr2=344}; 但是在Python中,我是这样做的: class Dummy: pass o = Dummy() o.attr1 = 'somethi...

25得票5回答
从匿名类型中获取值

我有一个如下所示的方法:public void MyMethod(object obj){ // implement } 我这样调用它:MyMethod(new { myparam= "waoww"}); 那么我如何实现MyMethod()以获取myparam的值呢? 编辑 我使用...

25得票5回答
跨程序集返回/使用动态匿名类型

下面的代码非常有效。如果Get和Use方法位于不同的程序集中,则会出现RuntimeBinderException异常。这是因为.Net运行时系统仅保证匿名类型(在本例中为<string,int>)在程序集内部是公共的。 有没有办法欺骗运行时系统以克服这个问题?我可以在Use端使...

24得票3回答
一个匿名类型的ToString方法是如何工作的?

我在使用匿名类型时不小心将其输出到了控制台上,结果它的显示形式基本上与我定义的一样。 这是一个简短的程序,可以复现这个问题:using System; class Program { public static void Main(string[] args) { ...

23得票10回答
传递匿名类型作为方法参数

在我的插件架构中,我目前正在将插件名称(字符串)、方法名称(字符串)和参数(对象数组)传递给我的插件服务来执行指定的方法并返回结果(类型为T)。 插件服务的执行方法如下所示: public TResult Execute<TResult>(string pluginName, ...