【C#学习笔记】第十一章总结

《C#入门经典第七期》第十一章集合、比较和能换书后总结

定义集合

集合是可以包含其他类的实例的类。要定义集合,可以从CollectionBase中派生,或者自己实现集合接口。例如IEnumerable、ICollection和IList。一般需要为集合定义一个索引器,以使用collection[index]语法来访问集合成员

字典

定义键控集合,即字典,字典中的每一项都有一个关联的键。在字典中,键可以用于标识一项,而不必舒勇该项的索引。定义字典时,可以实现IDictionary,或者从DictionaryBase派生类

迭代器

实现迭代器,来控制循环代码如何在其循环过程中获取值。要迭代一个类,需要实现GetEnumerator()方法,其返还类型是IEnumerator。要迭代类的成员,例如方法,可使用IEnumerable返回类型。在迭代器的代码块中,使用yield关键字返回值

类型比较

可使用GetType()方法获得对象的类型,使用typeof()运算符可以获得类的类型。可以比较这些类型值。还可以使用is运算符确定对象是否与某个类类型兼容

值比较

如果希望类的实例可以用标准的运算符进行比较,必须在类定义中重载这些运算符。对于其他类型的值比较,可使用实现了IComparable或IComparer接口的类。这些接口特别适用于集合的排序

as运算符

可使用as运算符把一个值转换为引用类型。如果不能进行转换,as运算符就返回null值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Visual C#+SQL Server数据库开发与实例光盘第十一章节 本书第1,2章分别介绍了使用Visual C#和SQL Server开发数据库应用程序的基本知识,第3章~第10章,通过开发8个完整实用的数据库应用程序,系统全面地介绍了用Visual C#和SQL Server来进行数据库应用程序开发的各种技术,最后一章总结性地介绍了数据库应用程序的性能优化和安全提高。本书适用于使用Visual C#开发Windows应用程序和Web应用程序的技术人员及编程爱好者,同时也是数据库开发人员的优秀参考书。   .NET平台是Microsoft公司推出的一套开发框架和工具,是软件开发领域非常重要的里程碑。而C#语言是一种功能强大、语法简单、面向对象和类型安全的编程语言,使用Visual C#开发数据库应用程序简单、快捷。SQL Server是一个用于各种信息管理系统、Web应用程序开发的最常用的后台数据库。   本书第1,2章分别介绍了使用Visual C#和SQL Server开发数据库应用程序的基本知识,第3章~第10章,通过开发8个完整实用的数据库应用程序,系统全面地介绍了用Visual C#和SQL Server来进行数据库应用程序开发的各种技术,最后一章总结性地介绍了数据库应用程序的性能优化和安全提高。   本书适用于使用Visual C#开发Windows应用程序和Web应用程序的技术人员及编程爱好者,同时也是数据库开发人员的优秀参考书。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值