时间:2025-05-10 23:26
人气:
作者:admin
C#程序是利用命名空间组织起来的
命名空间既用作程序的“内部”组织系统,也用作向“外部”公开的组织系统(即一种向其他程序公开自己拥有的程序元素的方法)
如果要调用某个命名空间中的类或者方法,需要首先使用using指令引入命名空间,using指令将命名空间名所标识的命名空间内的类型成员导入当前编译单元中,从而可以直接使用每个被导入的类型的标识符,而不必加上它们的完全限定名
C#中的各命名空间就好像是一个存储了不同类型的仓库,而using指令就好比是一把钥匙,命名空间的名称就好比仓库的名称,可以通过钥匙打开指定名称的仓库,从而在仓库中获取所需的物品
using指令的基本形式:
using 命名空间名;
类是一种数据结构,它可以封装数据成员、函数成员和其他的类
类是创建对象的模板
C#中所有的语句都必须位于类内
类是C#语言的核心和基本构成模块
C#支持自定义类,使用C#编程就是编写自己的类来描述实际需要解决的问题
使用任何新的类之前都必须声明它,一个类一旦被声明,就可以当做一种新的类型来使用,在C#中通过使用class关键字来声明类,声明形式如下:
[类修饰符] class [类名][基类和接口]
{
[类体]
}
在C#中,类名是一种标识符,必须符合标识符的命名规则
类名要能够体现类的含义和用途
类名一般采用第一个字母大写的名词,也可以采用多个词构成的组合词
Main()方法是程序的入口点,C#程序必须包含一个Main()方法,在该方法中可以创建对象和调用其他方法,一个C#程序中只能有一个Main()方法,并且在C#中所有的Main()方法都是静态的
C#是一种面向对象的编程语言,即使是程序的启动入口点,它也是一个类的成员
由于程序启动时还没有创建类的对象,因此,必须将入口点Main()方法定义为静态方法,使它可以不依赖于类的实例对象而执行
可以用3个修饰符修饰Main()方法,分别是public、static和void
标识符可以简单的理解为一个名字,用来标识类名、变量名、方法名、数组名、文件名的有效字符序列
C#语言规定标识符由任意顺序的字母、下划线(_)和数字组成,并且第一个字符不能是数字
标识符不能是C#中保留的关键字
在C#中,标识符中的字母是严格区分大小写的
关键字是C#语言中已经被赋予特定意义的一些单词,不可以把这些关键字作为标识符来使用
| int | public | this | finally | boolean | abstract |
| continue | float | long | short | throw | retrurn |
| break | for | foreach | static | new | interface |
| if | goto | default | byte | do | case |
| void | try | switch | else | catch | private |
| double | protected | while | char | class | using |
语句是构造所有C#程序的基本单位
语句可以声明局部变量或常数、调用方法、创建对象或将值赋给变量、属性或字段,语句通常以分号终止
编译器编译程序时不执行注释的代码或文字,其主要功能是对某行或某段代码进行说明,方便对代码的理解与维护
注释可以分为行注释和块注释两种
行注释都以//开头,如果注释的行数较少,一般使用行注释
对于连续多行的大段注释,则使用块注释,块注释通常以/*开始,以*/结束,注释的内容放在它们之间
注释的内容可以出现在代码的任意位置,但是不能分隔关键字和标识符
goto系列语句,除非是用在跳出深层循环时try-catch代码块StringBuilder类型,而不是使用string类型switch语句一定要有default语句来处理意外情况if语句,应该使用一对{}把语句块包含起来this关键字引用namespace在类中定义私有变量和私有方法,变量和方法只能在该类中使用,不能对类进行实例化,对其进行调用
在定义有返回值的方法时,必须在设置方法时,定义方法的类型,并在方法体结束后用return返回值
本文来自博客园,作者:EricsT,转载请注明原文链接:https://www.cnblogs.com/EricsT/p/18870307
上一篇:C#编程中并行与并发的简单理解
下一篇:网站集成微信公众号(订阅号)登录
Microsoft Agent Framework Skills 执行 Scripts(实
EF Core 原生 SQL 实战:FromSql、SqlQuery 与对