摘要:
C#.net学习常用命令 (一) 编译cs 文件 > csc cs文件名 编译多个文件怎么办? 回答: 比如例子有三个文件,你要分别编译它们才能得到结果,它们是:abstractshape.cs: Shape类,包含一个Area抽象属性 shapes.cs: Shape的子类 shapetest.cs: 显示程序. 要编译这些程序,运行:csc abstractshape.cs shapes.... 阅读全文
摘要:
我要说的是C#中的结构(struct),注意,我在这里说的结构不是指的C#的语言结构.这里所说的是一种与类(class)相对的东西,下面我就与类相对比,来说一说这个struct.下面的这个例子讲述了如何建立一个具有属性,方法和一个字段的结构.并讲述如何使用他.000: // Structs\struct1.cs001: using System;002: struct SimpleStruct00... 阅读全文
摘要:
C#中virtual 与 override 在C#中,如果你在声明一个方法的时候用了virtual这个关键字,那么,在派生类中,你就可以使用override或者new关键字来弃用它或是忽略它.如果你在父类中用了virtual这个关键字,而在其派生类中又没有用override或new关键字,而直接引用一个同名方法的话,编译器将会报错,并将以new方式,即忽略派生类中的方法的方式来运行.下面的例子可以... 阅读全文
摘要:
C#中virtual 与 override 在C#中,如果你在声明一个方法的时候用了virtual这个关键字,那么,在派生类中,你就可以使用override或者new关键字来弃用它或是忽略它.如果你在父类中用了virtual这个关键字,而在其派生类中又没有用override或new关键字,而直接引用一个同名方法的话,编译器将会报错,并将以new方式,即忽略派生类中的方法的方式来运行.下面的例子可以... 阅读全文