在C#中,如果我有一个函数的参数类型为接口,那么我如何传递实现了该接口的对象?
这是一个例子:
函数的参数如下:
这是一个例子:
函数的参数如下:
List<ICustomRequired>
我已经有的列表如下:
List<CustomObject> exampleList
CustomObject
继承自 ICustomRequired
接口
传递 exampleList
作为参数的正确语法是什么?
这就是我考虑完成上述任务的方式:
exampleList as List<ICustomRequired>
但是我遇到了以下错误:
无法通过引用转换、装箱转换、拆箱转换、包装转换或空类型转换进行类型转换
谢谢