C#的基础语法

C#的基础语法

开发工具与关键技术:Visual Studio 2015 C#知识点
作者:李国旭
撰写时间:2019年5月6日

首先,C#是一种面向对象的编程语言,我们在做面向对象的程序设计方法中,程序都是由各种相互交互的对象组成的;相同种类的对象便具有相同的类型,也可以说是在相同的class中。就如下图一样,在任何C#程序中的第一条语句都是“using system”这就是using的关键字。
(注明:图来自老师)
在这里插入图片描述
那么using关键字怎么用?它通常是用在程序中包含命名空间。当然一个程序也是可以包含多个using语句的,这个是不会影响到你的程序的;那class的关键字,就是用来声明一个类的。我们如果想在C#注释代码怎么注,在C#程序中,有多行注释以‘/’和结束字符‘/’,单行注释用‘//’它的注释不能用HTML的那种方法来注释,你也注释不了。所以说,并不是所有的方法都适用,它们都会有一个范围规则便是如此!

在C#中,类的命名就要遵循一些基本规则:第一,标识符必须以字母开头,后面可以跟一系列的字母、数字(0-9)或下划线(_)。第二,标识符中的标识符中的第一个字符不能是数字。第三,标识符必须不包含任何嵌入的空格或符号,但是,可以使用下划线( _ )。第四标识符不能是 C# 关键字。
(此图来自W3C)
在这里插入图片描述
关键词是 C# 编译器预定义的保留字。这些关键字不能用作标识符,但是,如果您想使用这些关键字作为标识符,可以在关键字前面加上 @ 字符作为前缀。在 C# 中,有些标识符在代码的上下文中有特殊的意义,如 get 和 set,这些被称为上下文关键字
一个C#程序主要包括以下五个部分:(1)命名空间声明(2)一个class(3)Class属性(4)一个Main方法,语句和表达式(5)注释。注意:C#是大小写敏感的;所有的语句和表达式必须以分号(;)结尾;程序的执行从Main开始;文件名可以不同于类的名称
下表是一些基础的数据类型
类型 数据类型 说明
object System.Object 所有其它类型的基类型
string System.String Unicode字符序列
decimal System.Decimal 有28位小数的高度精度浮点数
bool System.Boolean true或false
char System.Char 16位Unicode字符
byte System.Byte 8位无符号整型
sbyte System.Sbyte 8位有符号整型
short System.Int16 16位有符号整型
int System.Int32 32位有符号整型
long System.Int64 64位有符号整型
注意:标识值类型的基本类型,int,实际上是一个底层结构的别名,那么用这些结构可以来处理基本类型。比如:Int32 他可以返回最大的32位整数,但也可以将数字字符串转为整形值。只要转换安全,C#是支持隐式转换的。只有在转换目标比转换的对象的精度高的情况下才会进行隐式转换。也可以进行强制转换,就将一种类型转换为另外一种类型。它的语法就是将目标数据放在括号里,并放在要转换的值前面。int a = (int) b;

C#的每条语句都用一个分号来结束;为了程序的可读性和方便维护性,所以都是一行一语句,编辑器会自动过滤回车符的空白字符;同时,C#是一个块结构的编程语言,代码块使用“{”和“}”来限定它的范围,代码块中可以含任意条的语句,也可以根据不包含语句。在VS里面它会自动缩进;它的代码有着严格区分大小写,这与其他语言是不同的地方,否则将会编译报错就像下图箭头的地方一样
在这里插入图片描述
在控制器里面我们写的每个模块的功能都不一样,还有代码写得很长的时候,这样就不利于我们去阅读代码那么我就可以使用“#region”和“#endregion”的关键字,来定义需要扩展和收缩的代码,这样就方便、利于我们去阅读和编写代码。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值