社区
C#
帖子详情
一个不知道难不难的问题,这样的函数如何定义?
乘思者
2005-12-14 11:02:33
我的函数有一个参数,而这个参数的要求是必须同时实现两个借口,那么我的这个函数如何定义?
...全文
136
10
打赏
收藏
一个不知道难不难的问题,这样的函数如何定义?
我的函数有一个参数,而这个参数的要求是必须同时实现两个借口,那么我的这个函数如何定义?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
乘思者
2005-12-15
打赏
举报
回复
那就是还是要专门做个来封装他们?解决不了,晚上结贴了!
sniper81
2005-12-14
打赏
举报
回复
这个参数必定是某种类型,假如是Class3,而这种类型要实现2个接口,所以
接着上面2位的回答,大约也可以:
class Class3 :I1,I2
{
//2个接口的实现
}
乘思者
2005-12-14
打赏
举报
回复
非要用个额外的类或者接口包装一下?
c11_11_11
2005-12-14
打赏
举报
回复
public interface I1 ...
public interface I2 ...
public interface I3 : I1, I2 ...
public class test
{
public void fun(I3 obj);
}
这个牛
jimh
2005-12-14
打赏
举报
回复
public interface I1 ...
public interface I2 ...
public interface I3 : I1, I2 ...
public class test
{
public void fun(I3 obj);
}
zhiang75
2005-12-14
打赏
举报
回复
class 参数
{
接口A;
接口B;
}
行吗?
marvelstack
2005-12-14
打赏
举报
回复
public interface I1 ...
public interface I2 ...
public class Class1 : I1, I2 ...
public class test
{
public void fun(Class1 obj);
}
a311300
2005-12-14
打赏
举报
回复
用继承的方式较合适
乘思者
2005-12-14
打赏
举报
回复
这个参数必定是某种类型,假如是Class3,而这种类型要实现2个接口,所以
接着上面2位的回答,大约也可以:
class Class3 :I1,I2
{
//2个接口的实现
}
是的,但Class3不是一个,而是一群类,他们共同的特点是实现了I2,并都从同一个父类继承。我的目的就是定义一个方法,让其可以而且必须是以他们这群类做参数。
jiezhi
2005-12-14
打赏
举报
回复
非要用个额外的类或者接口包装一下?
也可以不包装。
你可以令其类型是Object,然后在函数中检查传入的参数是否实现了那两个接口。
-------但这并不是好的做法。
如何
定义
带有可变数量参数的
函数
python_Python中
函数
的参数
定义
和可变参数用法实例分析...
本文实例讲述了Python中
函数
的参数
定义
和可变参数用法。分享给大家供大家参考。具体如下:刚学用Python的时候...先说说
函数
定义
,我们都
知道
,下面的代码
定义
了
一个
函数
funcAdef funcA():pass显然,
函数
funcA没有参...
函数
指针和指针
函数
用法和区别
函数
指针和指针
函数
,在学习 C 语言的时候遇到这两个东西简直头疼,当然还有更头疼的,比如什么
函数
指针
函数
、指针
函数
指针、数组指针、指针数组、
函数
指针数组等等,描述越长其
定义
就越复杂,当然理解起来就越
难
,...
Python
函数
(
函数
定义
、
函数
调用)用法详解
函数
是 Python 程序的重要组成单位,
一个
Python 程序可以由很多个
函数
组成。前面我们己经用过大量
函数
,如 len()、max() 等,使用
函数
是真正开始编程的第一步。 比如在程序中
定义
了一段代码,这段代码用于实现一...
对数
函数
定义
域和值域为r_
函数
的
定义
域(高中)
函数
的
定义
域是我们上了高中后接触到的新的名词,其实相关知识我们早有接触,其实它就是我们之前学习
函数
中自变量x的取值范围,到了高中我们将这个取值范围
定义
为
函数
的
定义
域。 那如何理解
定义
域呢?数学总是抽象
难
...
函数
、变量的声明和
定义
1.
函数
的声明和
定义
函数
一般由两部分组成:1)声明部分;2)执行语句。 ...
函数
的
定义
肯定不在
函数
的声明部分,它是
一个
文件中的独立模块。 2.变量的声明和
定义
(
难
) 2.1)变量的声明 ...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章