
C# 学习与感悟
文章平均质量分 81
Froser
这个作者很懒,什么都没留下…
展开
-
C# 继承、接口与多态
C# 继承、接口与多态 我在这里想谈一谈在C#中的继承(继承于基类或接口)和多态(如方法的覆写)。继承和多态是面向对象编程中两个重要的特性,这种特性和编程语言本身是没多大关系的,因此我先会用非编程的思维来谈一谈我对它们的认识,然后再谈一谈它们在C#中的实现方法。 1、继承的含义 所谓继承,就是“站在巨人的肩膀上”进行扩展。例如,最开始的铅笔尾端是没有橡皮擦的,后来有个男孩在尾端装原创 2014-03-26 18:27:31 · 1926 阅读 · 3 评论 -
C# 之泛型
C# 之泛型一、何为泛型 C#泛型的说明抄自MSDN: 泛型是 2.0 版 C# 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 T,您可以编写其他客户端代码能够使用的单个类,而不致引入原创 2014-04-02 20:08:28 · 906 阅读 · 0 评论 -
C# Java 内部类之间的比较
C# Java 内部类之间的比较 一、引言 严格来说,C#并没有“内部类”这个概念,它应该叫做“嵌套类” (Nested Class)。下面先看一段C#:C#:class Outer{ void Print() { Console.WriteLine("Hello World!"); } class Inner {原创 2014-03-29 16:56:46 · 1596 阅读 · 0 评论 -
C# 用回溯递归解决“八皇后”问题
C# 用回溯递归解决“八皇后”问题 在很早以前,我曾经用C++写过一篇使用回溯法来生成随机数独的博客。这一次,考虑到这是一系列关于C#的博客,所以利用C#的一些特点,来解决著名的“八皇后”问题。 一、问题概述 问题概述搬自百度百科。八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8X8格的国际象棋棋盘上摆放八个皇后原创 2014-03-27 16:34:08 · 1599 阅读 · 0 评论 -
C# 类、结构与扩展方法
C# 类、结构与扩展方法我并非C#大神,只是用了这么久C#,会对这门语言有着一些自己的简介。为了总结一下自己对C#的认识,也为了能够和大家一起分享学习C#的过程,我打算把我的各种各样的理解写出来。在今后这一系列博客中,我主要总结的是一些关于C#、.NET应用方面的经验,并不会对C#的历史、设计模式、算法、.NET的原理等作说明。由于是自己的感悟,因此难免会有错误的地方,所以欢迎大家来指正。原创 2014-03-26 16:55:57 · 3138 阅读 · 1 评论