摘要:1.Replace(替换字符):public string Replace(char oldChar,char newChar);在对象中寻找oldChar,如果寻找到,就用newChar将oldChar替换掉。如:string st = "abcdef";string newstring = st...
阅读全文
随笔分类 - C#
摘要:1.Replace(替换字符):public string Replace(char oldChar,char newChar);在对象中寻找oldChar,如果寻找到,就用newChar将oldChar替换掉。如:string st = "abcdef";string newstring = st...
阅读全文
摘要:虚方法(virtual)virtual关键字用地修饰方法、属性、索引器或事件声明,并且允许在派生类中重写这些对象。virtual表示此方法是一个虚方法,override表示要覆盖主线类的虚方法,对方法进行重写。他们经常一起配合使用,这样就形成了多态。多态(Polymorphism)多态是指两个或多个...
阅读全文
摘要:一、声明数级时要在各个元素的类型后面加上一组方括号,例: int[] intergers; 二、要初始化特定大小的数组,可以使用new关键字,在类型后面的方括号中给出大小。例: int[] integers=new int[2]; 注意:在c语言中声明数组并分配内存空间只需int a[3]即可。而...
阅读全文
摘要:委托(delegate) 委托声明定义了一种类型,它用一组特定的参数以及返回类型来封闭方法。对于静态方法,委托对象封装要调用的方法。对于实例方法,委托对象同时封闭一个实例和该实例上的一个方法。如果您有一个委托对象和一组适当的参数,则可以用这些参数调用该委托。 委托提供了类似于c++中函数指针的功能,...
阅读全文
摘要:索引器(indexer)索引器允许类或结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。 一、索引器与数组类的区别:数组类声明了多个实例,其内容存储在托管堆中,每个实例声明的名称都指向所对应的托管堆。索引器只需要声明一个实例,其内容存储在索引器的一个数组中。...
阅读全文
摘要:属性(property) 属性是类、结构和接口的命名成员。它们提供了通过访问器(accessor)读、写或计算私有字段值的灵活机制。 属性是这样的成员:它们提供灵活的机制来读取、编写或计算私有字段的值。可以像使用公共数据成员一样使用属性,但实际上它们是称为“访问器”的特殊方法。这使得数据在可被轻松访...
阅读全文
摘要:类型的转换C#中类型转换(显隐)的机制分为两种:一、隐式转换(implicit conversions)二、显式转换(explict conversions)隐式转换不需要指明欲转变的类型;显式转换明确地使用转换运算符(cast)指定要转换成哪一种类型。C#允许程序员如果对于溢出进行处理 chec...
阅读全文
|