2、C基础类型与操作详解

C#基础类型与操作详解

C#基础类型与操作详解

1. 顶级语句结构

顶级语句可以包含以下部分:
1. (可选) using 指令
2. 一系列语句,可与方法声明混合
3. (可选)类型和命名空间声明

所有顶级语句最终会被包含在编译器生成的“main”方法中,该方法位于编译器生成的类里。这意味着顶级语句中的方法会成为局部方法。顶级语句可以选择返回一个整数值给调用者,并且可以访问一个名为 args string[] 类型的“魔法”变量,它对应调用者传递的命令行参数。

由于一个程序只能有一个入口点,所以在 C# 项目中最多只能有一个文件包含顶级语句。

2. 类型转换

C# 可以在兼容类型的实例之间进行转换。转换总是从现有值创建一个新值。转换可以是隐式的或显式的:隐式转换会自动发生,而显式转换需要进行强制类型转换。

示例代码如下:

int x = 12345;       // int 是 32 位整数
long y = x;          // 隐式转换为 64 位整数
short z = (short)x;  // 显式转换为 16 位整数

一般来说,当编译器能保证隐式转换不会丢失信息且总是成功时,才允许进行隐式转换。否则,必须进行显式强制类型转换来在兼容类型之间进行转换。

3. 值类型与引用类型

C# 类型可分为值类型和引用类型。

值类

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值