
c#入门经典 第六版
文章平均质量分 83
多年后依然菜鸟
这个作者很懒,什么都没留下…
展开
-
《C#入门经典》第六版 学习笔记之第十章 定义类成员(1) 10.3 接口的实现~10.5 部分类方法定义
10.3 接口的实现1、如何定义和实现接口?interface I{ //interface members.}2、接口成员的定义与类成员的定义相似,但有个重要区别:1)不允许使用访问修饰符(public,private,protected或internal),所有接口都隐式的是公共的。2)接口成员不包含方法体。3)接口不能定义字段成员。4)不能用关键原创 2014-01-26 02:14:10 · 821 阅读 · 0 评论 -
《C#入门经典》第六版 学习笔记之第九章 定义类
第八章是从概念层讲述了OOP技术,第九章之后则是具体的将第八章内容精讲。如果第八章不好理解,可以带着疑问去看后面的章节。在后面的章节看完后再回头重温第八章。第九章 定义类9.1 c#中类的定义定义类使用关键字classclass { //class members;}默认情况下,类是内部的,只有当前项目中的代码能够访问。可以用internal访问修原创 2014-01-25 19:44:32 · 749 阅读 · 0 评论 -
c# 扑克牌程序(1) 一副扑克牌可以选择是否包含大小王
这个是《C#入门经典》第六版 中的例子,但其中没有包含大小王。我略作改动把54张扑克牌都补全。包含一个类库和一个命令行程序。如果要去掉大小王,枚举类可以不变动(也可以Suit中删除“王”,同时Rank中删除“大王”、“小王”)Card中,重写的ToString方法中,直接返回return,不做任何判断。Deck中,删除cards数组的最后2个元素赋值,同时修改数组大小及判断数组原创 2014-01-26 10:48:10 · 2176 阅读 · 0 评论 -
c# 扑克牌程序(2) 发5张同花牌
根据之前发表的文章《c# 扑克牌程序(1) 一副扑克牌可以选择是否包含大小王》中提供的类库,引用它。具体功能为:从打乱顺序(洗牌)的一副牌中一次取出5张牌,如果这5张牌是同花,就提示。否则,在取出50张牌后停止。 using System;using System.Collections.Generic;using System.Linq;using System.Te原创 2014-01-26 13:18:25 · 959 阅读 · 0 评论 -
《C#入门经典》第六版 学习笔记之第十章 定义类成员(1) 10.1成员的定义~10.2类成员的其他方法
10.1 成员的定义在类一种,也提供该类所有成员的定义——字段、属性、方法。所有成员都有自己的访问级别(可以对比类的访问级别):public——成员可以由任意代码访问。private——成员只能由类中的代码访问(如果使用任何关键字即没有定义访问级别,默认使用这个关键字)internal——成员只能由定义他的程序集(项目)内部的代码访问。protected——成员只能由类或派生类原创 2014-01-26 02:10:07 · 847 阅读 · 0 评论