zoukankan      html  css  js  c++  java
  • C#术语&&C#关键字

    访问修饰符

    用于限制对类型或类型成员的访问的关键字,如 privateprotectedinternalpublic。有关更多信息,请参见访问修饰符

    可访问成员

    一种可由给定类型访问的成员。一种类型的可访问成员不一定可由另一种类型访问。有关更多信息,请参见访问修饰符友元程序集

    访问器

    设置或检索与属性关联的私有数据成员的值的方法。读写属性具有 getset 访问器。只读属性只有 get 访问器。有关更多信息,请参见属性

    匿名方法

    匿名方法是作为参数传递给委托的代码块。有关更多信息,请参见匿名方法

    基类

    一种由其他“派生”类继承的。有关更多信息,请参见继承

    调用堆栈

    运行时从程序的开始位置到当前正在执行的语句的一系列方法调用。

    一种描述对象的数据类型。类不仅包含数据,还包含作用于数据的方法。有关更多信息,请参见

    构造函数

    类或结构中用于初始化该类型的对象的一种特殊方法。有关更多信息,请参见构造函数

    委托

    委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。有关更多信息,请参见委托

    派生类

    一种使用继承获取、扩展或修改其他“基”类的行为和数据的。有关更多信息,请参见继承

    析构函数

    结构中用于准备要由系统销毁的实例的一种特殊方法。有关更多信息,请参见析构函数

    事件

    结构的一个成员,用于发送更改通知。有关更多信息,请参见事件

    字段

    结构的一个可直接访问的数据成员。

    泛型

    使用泛型,可以定义使用类型参数定义的和/或方法。当客户端代码实例化类型时,会指定一个特定的类型作为参数。有关更多信息,请参见泛型

    IDE

    集成开发环境。为各种开发工具(包括编译器、调试器、代码编辑器和设计器)提供统一用户界面的应用程序。

    不可变类型

    一种类型,其实例数据(字段和属性)在创建后不会更改。大多数值类型都属于不可变类型。

    不可访问的成员

    无法由给定类型访问的成员。一种类型的不可访问的成员并不一定对另一种类型是不可访问的。有关更多信息,请参见访问修饰符

    继承

    C# 支持继承,因此从其他类(也称为基类)派生的将继承相同的方法和属性。继承涉及基类和派生类。有关更多信息,请参见继承

    接口

    一种只包含公共方法、事件和委托的签名的类型。继承接口的对象必须实现该接口中定义的所有方法和事件。类或结构可以继承任意数目的接口。有关更多信息,请参见接口

    迭代器

    迭代器是这样一种方法,它允许包含集合或数组的的使用者使用 foreach,in(C# 参考) 循环访问该集合或数组。

    成员

    结构上声明的字段、属性、方法或事件。

    方法

    一个提供结构的行为的命名代码块。

    可变类型

    一种类型,其实例数据(字段和属性)在创建后可以更改。大多数引用类型都属于可变类型。

    嵌套类型

    在另一个类型的声明内声明的类型。

    对象

    的实例。对象存在于内存中,具有数据和作用于这些数据的方法。有关更多信息,请参见对象、类和结构

    属性

    通过访问器访问的数据成员。有关更多信息,请参见属性

    重构

    重用以前输入的代码。例如,Visual C# 速成版代码编辑器可以智能地重新设置代码的格式,将突出显示的代码块转变成方法。有关更多信息,请参见重构

    引用类型

    一种数据类型。A variable declared as a reference type points to a location where data is stored.有关更多信息,请参见引用类型

    静态

    声明为静态的类或方法不必首先使用关键字 new 进行实例化就可存在。Main() 就属于静态方法。有关更多信息,请参见静态类和静态类成员

    结构

    一种复合数据类型,通常用于包含具有某种逻辑关系的多个变量。结构还可以包含方法和事件。结构不支持继承,但支持接口。结构是值类型,而引用类型。有关更多信息,请参见结构

    值类型

    值类型是在堆栈上分配的数据类型,与在堆上分配的引用类型不同。内置类型(包括数值类型以及结构类型和可以为 null 的类型)都属于值类型。类型和字符串类型属于引用类型。有关更多信息,请参见值类型(C# 参考)

    关键字是对编译器具有特殊意义的预定义保留标识符。它们不能在程序中用作标识符,除非它们有一个 @ 前缀。例如,@if 是有效的标识符,但 if 不是,因为 if 是关键字。

    本主题中的第一个表列出的关键字在 C# 程序的任何部分都是保留标识符。本主题中的第二个表列出了 C# 中的上下文关键字。上下文关键字仅在受限制的程序上下文中具有特殊含义,并且可在该上下文外部用作标识符。通常,在将新关键字添加到 C# 语言的同时,也会将它们添加为上下文关键字,以便避免破坏用该语言的早期版本编写的程序。

    上下文关键字用于提供代码中的特定含义,但它不是 C# 中的保留字。某些上下文关键字(如 partialwhere)在两个或更多个上下文中具有特殊含义。

    Software, the promoters of the progress of the times!------Shawn

  • 相关阅读:
    android selector失效的原因
    Android TabActivity使用方法
    Android Build.VERSION.SDK_INT兼容介绍
    数组与指针
    字符串与字符串函数
    C控制语句:分支和跳转
    C控制语句:循环
    运算符、表达式、语句
    select
    正则验证数字
  • 原文地址:https://www.cnblogs.com/hekeboy/p/1256584.html
Copyright © 2011-2022 走看看