没有合适的资源?快使用搜索试试~ 我知道了~
首页c#接口示例c#接口示例c#接口示例
c#接口示例c#接口示例c#接口示例
需积分: 25 33 下载量 120 浏览量
更新于2023-03-03
评论
收藏 173KB PDF 举报
c#接口示例c#接口示例c#接口示例c#接口示例c#接口示例c#接口示例c#接口示例
资源详情
资源评论
资源推荐
书名:C#接口示例 http://www.dingos.cn
http://www.dingos.cn
C#接口示例
(第 1 版)
http://www.dingos.cn/index.php?topic=763.0
书名:C#接口示例 http://www.dingos.cn
http://www.dingos.cn 第 1 页
《C#接口基础》
第一章
介绍 ................................................................................................................................... 1
第二章
示例分析 ........................................................................................................................... 1
示例 1(P1.
CS
): .......................................................................................................................... 1
示例 2(P2.
CS
): .......................................................................................................................... 1
示例 3(P3.
CS
): .......................................................................................................................... 2
示例 4(P4.
CS
): .......................................................................................................................... 2
示例 5(P5.
CS
): .......................................................................................................................... 3
示例 6(P6.
CS
): .......................................................................................................................... 3
示例 7(P7.
CS
): .......................................................................................................................... 4
示例 8(P8.
CS
): .......................................................................................................................... 4
示例 9(P9.
CS
): .......................................................................................................................... 5
示例 10(P10.
CS
): ...................................................................................................................... 6
示例 11(P11.
CS
):....................................................................................................................... 7
示例 12(P12.
CS
): ...................................................................................................................... 8
示例 13(P13.CS): ...................................................................................................................... 9
示例 14(P14.
CS
): .................................................................................................................... 10
示例 15(P15.
CS
): .................................................................................................................... 10
示例 16(P16.
CS
): .................................................................................................................... 11
示例 17(P17.
CS
): .................................................................................................................... 12
示例 18(P18.
CS
): .................................................................................................................... 13
示例 19(P19.
CS
): .................................................................................................................... 14
示例 20(P20.
CS
): .................................................................................................................... 15
书名:C#接口示例 http://www.dingos.cn
http://www.dingos.cn 第 1 页
第一章 介绍
C#中的接口提供了一种实现运行时的多态。通过接口可以使用相同接口的引用来访问
实现相同接口的不同类的方法,其实是使用虚方法通过相同的引用调用相同基础的不同的
类。在开始前先使用简单的短类例子来解释接口的概念,下面的简短的例子显示接口的特性。
第二章 示例分析
示例 1(P1.cs):
class Demo {
public static void Main() {
System.Console.WriteLine("Hello Interfaces");
}
}
interface abc {
}
输出:
Hello Interfaces
编译运行上面的程序运行程序并显示出期望的结果。这段程序包含一个 Demo 类程序入
门 Main()方法中打印“Hello Interfaces”。在上面的程序中还定义了接口 abc。abc
接口是空的,可以在接口中添加一些元素。
示例 2(P2.cs):
class Demo {
public static void Main() {
System.Console.WriteLine("Hello Interfaces");
}
}
interface abc {
int x;
}
书名:C#接口示例 http://www.dingos.cn
http://www.dingos.cn 第 2 页
输出:
P2.cs(11,3): error CS0525: Interfaces cannot contain fields
错误!在 C#的接口中不能包含字段例如变量。上面的程序在接口 abc 中声明了一个整
型变量 x。编译将会出错。
示例 3(P3.cs):
class Demo {
public static void Main() {
System.Console.WriteLine("Hello Interfaces");
}
}
interface abc {
void xyz() {
System.Console.WriteLine("In xyz");
}
}
输出:
P3.cs(11,8): error CS0531: 'abc.xyz()': interface members
cannot have a definition
这次在接口中定义了 xyz()方法 C#编译器发现了错误。这说明在接口中成员不能有定
义。也就意味着如果在接口 abc 中仅仅只有方法的声明编译器将认为正确?
示例 4(P4.cs):
class Demo {
public static void Main() {
System.Console.WriteLine("Hello Interfaces");
}
}
interface abc {
void xyz();
}
输出:
Hello Interfaces
上面的程序编译运行正常产生期望的输出结果。最后编译成功。在 C#的接口中仅仅包
剩余17页未读,继续阅读
研发界的小程序猿
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 2022年中国足球球迷营销价值报告.pdf
- 房地产培训 -营销总每天在干嘛.pptx
- 黄色简约实用介绍_汇报PPT模板.pptx
- 嵌入式系统原理及应用:第三章 ARM编程简介_3.pdf
- 多媒体应用系统.pptx
- 黄灰配色简约设计精美大气商务汇报PPT模板.pptx
- 用matlab绘制差分方程Z变换-反变换-zplane-residuez-tf2zp-zp2tf-tf2sos-sos2tf-幅相频谱等等.docx
- 网络营销策略-网络营销团队的建立.docx
- 电子商务示范企业申请报告.doc
- 淡雅灰低面风背景完整框架创业商业计划书PPT模板.pptx
- 计算模型与算法技术:10-Iterative Improvement.ppt
- 计算模型与算法技术:9-Greedy Technique.ppt
- 计算模型与算法技术:6-Transform-and-Conquer.ppt
- 云服务安全风险分析研究.pdf
- 软件工程笔记(完整版).doc
- 电子商务网项目实例规划书.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0