1、Auto属性 它是替换包含一个公共,两个私有成员属性的最好办法。 按下两次Tab键(需要开启代码片段功能),一个Auto属性就创建好了,再按Tab键Auto属性取一个名字。下面这段代码:...
一、集合的基本概念 在.NET 中,对于数据结构的支持,即把许多类似的对象组合起来。最简单的数据结构就是数组。集合表示一组可以通过遍历每个元素来访问的的一组对象,特别是可...
一、委托 当我们需要把方法做为参数传递给其他方法的时候,就需要使用委托。因为有时候,我们要操作的对象,不是针对数据进行的,而是针对某个方法进行的操作。我们还是来以代...
一、装箱和拆箱 装箱就是 将值类型转换为引用类型。拆箱就是 将引用类型转换为值类型。比如我们非常常用的 .ToString() 方法,就是典型的一个装箱的过程。再如下面的例子: int i=10...
接口我们在前面也已经有所提及。接口的命名传统上都以大写I 开头。 我们假设这样一种情况,一个系统有很多用户,我们可以查询某个用户是否存在,并且可以修改用户 的密码。但有...
一、结构 结构和类几乎一样,在定义的时候只需要把class 写成 struct 。为结构定义函数和为类定义函数完全一样。那什么时候用结构呢?在一些时候,我们仅需要一个小的数据结构。如...
一、基本概念 首先我们来了解两个基本概念:实现继承和接口继承 (1)、实现继承,表示一个类派生于一个基类型,并拥有该基类型的所有成员字段和函数。 (2)、接口继承,表示一...
构造函数是和类名相同的类的一个方法,如果没有显式的声明,在系统会在编译的时候,自动生成一 个不带参数的,不执行任何动作的构造函数。但如果显式的声明了构造函数,系统就...
我们先来看看对象,什么是对象?我们在现实生活中所能看到的一切都可以称为对象 。比如,企业、医院、宠物、植物、人。。。等等。在面向对象编程中,对象往往被当作一个类,类...
首先,我们还是从非常经典的Hello word !开始。 我们新建一个.txt 文件,并且更改为 test.cs 。然后键入以下内容。 using System; namespace gosoa.com { class MyFirstClass { static void Main() { Console.WriteLi...