随笔分类 -  CSharp----key words

CSharp关键字----this
摘要:Visual Studio 2005其他版本 this 关键字引用类的当前实例。 以下是 this 的常用用途:限定被相似的名称隐藏的成员,例如:public Employee(string name, string alias) { this.name = name; this.alias = alias;} 将对象作为参数传递到其他方法,例如: CalcTax(this);声明索引器,例如: public int this [int param]{ get { return array[param]; } set { array[param] = value; }}由于静态成员函数存在于类 阅读全文

posted @ 2011-06-16 15:34 Tony Liu 阅读(2439) 评论(0) 推荐(0)

CSharp关键字----base
摘要:base 关键字用于从派生类中访问基类的成员:调用基类上已被其他方法重写的方法。指定创建派生类实例时应调用的基类构造函数。基类访问只能在构造函数、实例方法或实例属性访问器中进行。从静态方法中使用 base 关键字是错误的。示例在本例中,基类 Person 和派生类 Employee 都有一个名为 Getinfo 的方法。通过使用 base 关键字,可以从派生类中调用基类的 Getinfo 方法。// keywords_base.cs// Accessing base class membersusing System;public class Person{ protected string 阅读全文

posted @ 2011-06-16 15:34 Tony Liu 阅读(2191) 评论(0) 推荐(0)

CSharp关键字----Assembly([转])
摘要:什么是Assembly(程序集)? Assembly是一个包含来程序的名称,版本号,自我描述,文件关联关系和文件位置等信息的一个集合。在.net框架中通过Assembly类来支持,该类位于System.Reflection下,物理位置位于:mscorlib.dll。 Assembly能干什么? 我们可以通过Assembly的信息来获取程序的类,实例等编程需要用到的信息。 一个简单的演示实例: 1.建立一个Console工程名为:NamespaceRef 2.写入如下代码:using System;using System.Collections.Generic;using System.Tex 阅读全文

posted @ 2011-06-13 22:13 Tony Liu 阅读(2145) 评论(0) 推荐(0)

CSharp关键字----using
摘要:在.net中有一个至关重要的关键字,那就是using using一般有着以下几种用法: 1、直接引入命名空间 a、using System ,这个是最常用的,就是using+命名空间,这样就可以直接使用命名空间中的类型,而免去了使用详细的命名空间 b、使用全限定名 不用使用using System;直接在程序中调用System.Console.WriteLine("Hello C#"); 第一种方法是比较常用的方法,可以一次导入整个命名空间到当前命名空间,比较方便。 不过如果在当前命名空间只使用一次命名空间中的某个类,例如上例使用全限定名也是合适的。 不过在某些情况下必须使 阅读全文

posted @ 2011-06-13 22:03 Tony Liu 阅读(3804) 评论(0) 推荐(0)

CSharp关键字----Type
摘要:C#中通过Type类可以访问任意数据类型信息。 1.获取给定类型的Type引用有3种方式: a.使用typeof运算符,如Typet = typeof(int); b.使用GetType()方法,如int i;Type t = i.GetType(); c.使用Type类的静态方法GetType(),如Type t =Type.GetType("System.Double"); 2.Type的属性: Name:数据类型名; FullName:数据类型的完全限定名,包括命名空间; Namespace:数据类型的命名空间; BaseType:直接基本类型; Underlying 阅读全文

posted @ 2011-06-12 22:15 Tony Liu 阅读(1612) 评论(0) 推荐(0)

导航