摘要:
C#进阶之路——10. C# 接口 基础: 接口 Interface 应用:接口是方法的抽象,如果不同的类有同样的方法,那么就应该考虑使用接口。 形式:名称始终冠以大写字母I 特点:接口不会出现方法体,没有修饰符,由实现类提供方法体并为其分配一些修饰符,如果类没有实现该方法会编译错误。 接口示例:定 阅读全文
摘要:
C#进阶之路——9.C# 抽象类 基础: 抽象类 Abstract Class 抽象类理解为一种特殊的基础类,它不与具体的事物直接产生联系。 形式上,用abstract关键字修饰的类即为抽象类。其最大的特点是不能被实例化,只能作为派生类的基类。 1、一个抽象类可以同时包含抽象方法和非抽象方法。 2、 阅读全文
摘要:
C#进阶之路——8.C# 继承 基础: 继承 含义:继承指允许重用现有类去创建新类的过程。 原则:一个类派生出来的子类具有这个类的所有非私有的属性,即继承的子类拥有父类所有非私有属性。 特点:C#不支持多重继承,C#类始终继承自一个基类(如果未在声明中指定一个基类,则继承自System.Object 阅读全文
摘要:
C#进阶之路——7.ASP.NET常用控件 基础: ASP.Net控件在“工具箱”中可分为: } 标准控件 } 数据控件 } 验证控件 } 导航控件 } 登录控件 } WebParts控件 } AJAX Extensions控件 } 报表控件 } HTML控件(客户端控件) ASP.Net 控件应用 阅读全文
摘要:
C#进阶之路——6.C#字符与字符串 基础: Char类是C#提供的字符类型,String是C#提供的字符串类型。 C#字符 Char类在C#中表示一个Unicode字符。 Char类只定义一个Unicode字符。 Char C#提供的字符类型 String C#提供的字符串类型 StringBui 阅读全文
摘要:
C#进阶之路——5. C#数组与集合 基础: C#的数据组合分为数组和集合两种。 数组 一维数组和多维数组 集合 普通集合:泛型集合,哈希表,字典表,特殊集合等; 特殊集合:队列和堆栈等 数组 一维数组 int[] 数组名 = new int[2]{1,2} 方括号里是数组的长度 多维数组 int[ 阅读全文
摘要:
C#进阶之路——C#类属性和方法 基础: 1、属性的作用:保护字段,对字段取值与赋值进行限定 属性 public 类字段 相当于c#里面暴露给外面的属性,但是又不同于普通的字段,属性只是外部包装字段,没有自己的任何含量,类似退换后的方法。还是需要内部字段来设置。 private 类字段 相当于类内部 阅读全文
摘要:
C#进阶之路——C#应用程序编译与执行 基础: 使用 Visual Studio 编译和执行 C# 程序: 点击 Run 按钮或者按下 F5 键来运行程序。 如果是窗口程序,则会出现一个命令提示符窗口(Command Prompt window),显示 Hello World。 如果是Web应用程序 阅读全文
摘要:
C#进阶之路——C#应用程序编写 基础: C# 程序组成: (1)命名空间声明(Namespace declaration) (2)一个 class (3)Class 方法 (4)Class 属性 (5)一个 Main 方法 (6)语句(Statements)& 表达式(Expressions) ( 阅读全文
摘要:
C#进阶之路——C#、.NET、ASP.NET与VisualStudio 基础: C# C# 是一种程序设计语言。属于通用型、面向对象的高级编程语言,由微软(Microsoft)开发,是微软.NET框架的一部分。 .NET .Net是一个应用程序开发平台。.Net框架(.Net Framework) 阅读全文