Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在C中创建带接口的匿名类_C# - Fatal编程技术网

C# 如何在C中创建带接口的匿名类

C# 如何在C中创建带接口的匿名类,c#,C#,大家都知道,C3.5中有一个新概念,即匿名类型。如何创建实现一个接口的匿名类型。实际上,在为我的组件编写UT的同时,为了提高行覆盖率,我需要这个 请帮助我。C不支持创建实现接口的匿名类型。发件人: 匿名类型是 由一个或多个公众组成 只读属性。没有其他种类 类成员,如方法或 活动是允许的。匿名类型 无法强制转换到任何接口或 类型,对象除外 您可能应该定义一个新的具体类型,而不是使用匿名类型,以便实现所需的接口。不可能使用注释性类型实现接口。因为annonymous类型是仅数据的,所以看起来您想要为

大家都知道,C3.5中有一个新概念,即匿名类型。如何创建实现一个接口的匿名类型。实际上,在为我的组件编写UT的同时,为了提高行覆盖率,我需要这个


请帮助我。C不支持创建实现接口的匿名类型。发件人:

匿名类型是 由一个或多个公众组成 只读属性。没有其他种类 类成员,如方法或 活动是允许的。匿名类型 无法强制转换到任何接口或 类型,对象除外


您可能应该定义一个新的具体类型,而不是使用匿名类型,以便实现所需的接口。

不可能使用注释性类型实现接口。因为annonymous类型是仅数据的,所以看起来您想要为我实现一个仅数据的接口。我认为这是一个糟糕的设计。您应该创建一个DTO数据传输对象,一个只包含数据的类


但是,如果您真的需要annonymous类型来实现接口,请使用

这听起来像是在寻找MOQ:


它没有利用匿名类型-这些是非常不同的java版本

匿名类型无法实现接口。你想要达到的目标是什么?潜在的需求是什么?这将是我的评论听起来好像OP实际上对模拟框架感兴趣。