![]() |
1
26
你可以使用一个接口来完成你想做的事情。
编辑: 因为您没有源代码,所以有两个选项:
例如:
(
|
![]() |
2
11
|
![]() |
3
2
试着使用一个接口。 看一看 interface (C# Reference) Interfaces (C# Programming Guide) 所以有点像
|
![]() |
4
2
有一个OOAD的概念 '编程到接口而不是实现' 1-您可以创建一个intercae
让你的类实现这个接口,如下所示。
3-完成实现后,就可以使函数接受IConnection的参数,如下所示。
|
![]() |
5
1
如果接口解决方案不可行(例如您没有源代码),另一个效率较低的解决方案是使用反射。 |
![]() |
6
1
正如其他人所说,重新分解以使用接口或使用动态方法可能是最优雅的方法。
如果这不可能,可以将对象强制转换为类型。我建议你用
E、 g.如果类型
但是 |
![]() |
7
0
必须使用Zach和astander所示的接口(或基类),或者必须在使用以下对象之前对其进行大小写:
|
![]() |
8
0
您还可以使用反射来调用方法 |
![]() |
9
0
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |