CSharp Learning Series Chapter-2-1


标识符 identifier

identifier

关键字 Keyword

如果非得用关键字当标识符,前面加一个@
keyword

上下文关键字

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

  • Literal
  • 标点符号
  • 操作符

注释

notes

类型基本知识

basicknowhow

预定义的类型

  • int
  • string
  • bool
public class UnitConverter
{
  Int ratio;//Field 字段
  Public UnitConverter(int unitRatio) //Contstructor 构造函数
  {
    Ratio=unitRatio;
  }
  Public int Convert(int unit) // 方法 Method
  {
    Return unit*ratio;
  }
}

自定义类型

  • 可以使用原始类型来构建复杂类型。
  • 类型的成员。数据成员 Data,函数成员 Function。

构造函数和实例化

  • 数据是通过实例化一个类型来创建的。
  • 预定义的类型直接写Literal就可以被实例化了。
  • 而自定义类型则通过new操作符来创建实例。

实例成员 vs 静态成员

  • 操作于类型实例的数据成员和函数成员都叫做实例成员。
  • 操作于类型而不是类型实例的数据成员和函数成员叫做静态成员。static
  • 静态类 static class的所有成员都是静态的。
  • 静态类不可以创建实例。例如Console,它在整个程序里就一个。

public

public关键字可以把成员暴露给其它的类。


文章作者: Chaoqiang
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Chaoqiang !
评论
 上一篇
CSharp Basic Tutorial Series Chapter-2-2 转换  值类型和引用类型  内置类型分类 CSharp Basic Tutorial Series Chapter-2-2 转换 值类型和引用类型 内置类型分类
Main Content Introduction 转换如果编译器可以断定转换肯定会失败,那么两种转换都会被禁止。 值类型 VS 引用类型C# 类型分类 值类型 值类型的赋值值类型实例的赋值动作总是复制了该实例。 引用类型 引用类型赋值把
下一篇 
C# Basic Tutorial Chapter 1-2 C#简介 C# Basic Tutorial Chapter 1-2 C#简介
C#介绍特点: 通用性语言 类型安全 面向对象 目标:生产力 简洁性 表达力 高性能 面向对象面向对象的三大特性:封装 继承 多态 C#的面向对象特性:统一的类型系统1)类型2)共同的基类 object类和接口 1) Class2
  目录