C#语法结构总结

代码容器

  • C#中都是用{}来组织代码的,我们这里叫做代码块。
  • C#有三个核心的代码容器分别是:命名空间namespace、类class和函数。

    // 引用命名空间
    using System;
    // 定义自己的命名空间
    namespace LiKang
    {
      // 自定义数据类型:枚举、结构、类、接口、委托
    
      class MyClass
      {
          // 封装:变量的声明(全局变量)、属性、方法、事件
          public static void Main()
          {
              // 语句:
              // 变量的声明(局部变量)
              // 运算表达式
              // 逻辑
              // 函数的调用
          }
      }
    }
    

命名空间

  • 命名空间namespace专门用来组织自定义数据类型,所有的自定义数据类型都可以放在这里。
  • 有些自定义数据类型还可以放在class里。这类通常是只在类内部使用的自定义数据类型。
  • C#中的自定义类型有:枚举、结构、类、接口、委托。

  • class是面向对象的核心,其主要特性封装决定了类中只能定义类成员:定义变量、定义常量、定义属性、定义方法、定义事件。
  • 在类中定义的变量也叫全局变量,在每个方法中都中可以访问。
  • 类中只能定义类成员,不能写赋值语句。
    class MyClass
    {
      int a = 1; // OK
      int b; // OK
      b = 1; // ERROR
    }
    

函数

  • 函数是一个可执行单元,函数中包含所有可执行语句。
  • 可执行语句包括:定义变量、运算表达式、逻辑、函数的调用。
  • 类中和函数中都可以定义变量,但函数中定义的变量是局部变量,只能在当前函数内访问。

总结

  • 命名空间中放自定义数据类型。
  • 类中放封装的类成员。
  • 函数中方向语句。

results matching ""

    No results matching ""