关于c#:C基础知识

4次阅读

共计 812 个字符,预计需要花费 3 分钟才能阅读完成。

更多详情见文档:
C# 微软文档
C# 教程 C 语言网


C# 为强类型语言,但在 C#4.0 后引入了动静类型 var,来模拟 js 的弱类型。
Consloe.WriteLine("Hello World");

Console 类属于 System 命名空间。
命名空间作用:用于被别的我的项目援用,他人只需 using namespace 就可引入。(相似 java 中的 package)
传援用:ref,out。
partial 关键字:定义一个类的某局部。(很少润饰办法)
拜访润饰附、修饰符:

  • 类:
    类的拜访修饰符(他人工程是否能拜访该类):public、internal 或者不写。
    修饰符(形容类自身):abstract、sealed、static。sealed 不能被继承。
  • 办法:
    拜访修饰符:public、internal、private(缺省时)
    修饰符:abstract、static、sealed + override + virtual

类依赖于命名空间,命名空间依赖于类库(dll)

using System;

namespace HelloWorld{
    class Program{static void main(string[] args){Console.WriteLine("hello,world!");
        }
    }
}

根底数据类型

int x= 2;
long x= 2L;
float x= 2F;
double x= 2D; 或者间接 2
char x= 'a';
string x= "hello";
bool x= true;
sting x= null;

const 申明常量(相似 java 中的 final)
空联合运算符 a??b 若 a 为 null,则返回 b

五类数据类型
类(class)、构造体(struct)、枚举(enum)、接口、委托

图片中蓝色字体为根本数据类型,虚线下为定义类型的关键字。

f(x): 委托
typeof: 类型;GetType().Name
checked() 查看异样并抛出,在 try catch 中捕捉
unchecked() 不查看

正文完
 0