2 txy19940116 txy19940116 于 2016.09.21 15:55 提问

C#关于interface(接口)

接口里面不能定义枚举类型,那我在继承接口的时候要传枚举类型怎么办?

2个回答

seeze
seeze   2016.09.21 15:57
已采纳

把枚举定义在其它公用类里

txy19940116
txy19940116 回复seeze: 我自己弄错了。。。我在接口里面再弄了个类,然后把枚举写在类里面,已经搞定了~谢谢
接近 2 年之前 回复
seeze
seeze 回复岁月如歌i: 不明白为什么要强转,能否具体说一下应用
接近 2 年之前 回复
txy19940116
txy19940116 现在是这样的。。。那就要强转咯?
接近 2 年之前 回复
guwei4037
guwei4037   Ds   Rxr 2016.09.21 16:19

继承的是类,实现的是接口。

传枚举类型就传呗,单独建个类,里面定义一系列的枚举,把类和枚举设置成public,直接用。

txy19940116
txy19940116 谢谢!
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C#梳理【类的继承和Interface接口】
对象类是对一种事物的抽象,对象是类的实例。构成类的方法和变量成为类的成员。类的定义是以关键字 class 开始,后跟类的名称。类的主体,包含在一对花括号内。类的默认访问标识符是 internal,成员的默认访问标识符是 private。 C# 类的静态成员 我们可以使用 static 关键字把类成员定义为静态的。当我们声明一个类成员为静态时,意味着无论有多少个类的对象被创建,只
C#的题目看你能做出多少
 一、选择填空题(每空2分,共60分)1.在对SQL Server 数据库操作时应选用()。a)SQL Server .NET Framework 数据提供程序;b)OLE DB .NET Framework 数据提供程序;c)ODBC .NET Framework 数据提供程序;d)Oracle .NET Framework数据提供程序;2.下列选项中,()是引用类型。a)enum类型b)str
C#语法小知识(五)接口interface
接口具有下列属性: 接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。 不能直接实例化接口。 接口可以包含事件、索引器、方法和属性。 接口不包含方法的实现。 类和结构可从多个接口继承。 接口自身可从多个接口继承。
C#通俗理解接口(interface)
首先很多人觉得已经有了类,干嘛还需要接口
[Unity&C#]浅谈接口interface 的意义
Interfaces 官方视频教程 通常如果要 定义 一个 接口类 Interface  public interface ITest { } 在Test前面加上 大写 的 I ,表示 interface 实现接口类 Interface 主要区别在于 接口类 Interface 可以 描述 两个 不同种类 的物体 ,墙壁 和 汽车 都是 可以收到伤害的,并且是
C#中 什么是接口Interface,以及如何简单使用
接口是指定一组函数成员而不实现他们的引用类型。所以只能类和结构来实现接口,在继承该接口的类里面要实现接口的所有方法。 一、 在定义接口时候要注意如下几点: 1.接口生命不能包含以下成员: 数据成员、静态成员。 2.接口声明只能包含如下类型的非静态成员函数的声明: 方法、属性、事件、索引器。 3.这些函数成员的声明不能包含任何实现代码,而在每一个成员声明的主体后必须使用分。
C# 结构Struct可以继承接口Interface
public struct MyS : IStruct         {             public void SayHello()             {                 Console.WriteLine("Hello");             }         }         public interface IStruct
C#调用Delphi接口(ITest = interface)
C#里调用Delphi中导出的接口实现
C#关键字扫盲——Interface 接口
Interface Interface 官方描述: 1、接口只包含方法、属性、事件或索引器的签名。 实现接口的类或结构必须实现接口定义中指定的接口成员。 2、 一个接口可从一个或多个基接口继承。 3、基类型列表包含基类和接口时,基类必须是列表中的第 1 项。(就是继承列表中 基类需要写在第一个位置,后面再写接口) 4、实现接口的类可以显式实现该接口的成员。 显式实...
接口(interface)原来是可以被继承(extends)的
在传统的教科书或者书籍中都会灌输我们一个观念,那就是抽象类可以被继承(extends),接口可以被实现(implements),但是抽象类不能被实现(implements),接口也不能被继承(extends),但是今天这个观点有些地方被颠覆了。抽象类可以被继承(extends),接口可以被实现(implements),但是抽象类不能被实现(implements),这三个观点确实没有什么问题,但