本文实例讲述了c#接口interface用法。分享给大家供大家参考。具体如下:
using system; //example of interfaces public class animals { //simple interface interface ianimal { void breathes(); } //interfaces can inherent from other interfaces interface imammal : ianimal { int hairlength(); } //interfaces can implement other interfaces which implemented interfaces interface imarsupial : imammal { int pouchsize(); } //interfaces can implement many other interfaces interface igonermammal : imammal, iextinct { } interface iextinct { int howlongextinct(); } //classes can implement multiple interfaces public class tasmaniantiger : igonermammal, imarsupial { public int pouchsize() { return 2; } public int howlongextinct() { return 28; } public int hairlength() { return 4; } public void breathes() { } } public static void main(string[] args) { console.write("the tasmanian tiger has been extinct for {0} years", new tasmaniantiger().howlongextinct()); } }
希望本文所述对大家的c#程序设计有所帮助。
如对本文有疑问, 点击进行留言回复!!
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
浅谈Visual Studio 2019 Vue项目的目录结构
网友评论