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

  • 相关阅读:
    2. Add Two Numbers
    1. Two Sum
    22. Generate Parentheses (backTracking)
    21. Merge Two Sorted Lists
    20. Valid Parentheses (Stack)
    19. Remove Nth Node From End of List
    18. 4Sum (通用算法 nSum)
    17. Letter Combinations of a Phone Number (backtracking)
    LeetCode SQL: Combine Two Tables
    LeetCode SQL:Employees Earning More Than Their Managers
  • 原文地址:https://www.cnblogs.com/hekeboy/p/1256584.html
Copyright © 2011-2022 走看看