C#基本语法
C#基本语法
2.5数据类型转换
1.自动隐式装换
编译器自动对兼容数据类型进行隐式转换,隐式转换不会造成数据丢失,编译器完成一切。
int i=123;
long myLong=123; //int型隐式转换为long型
float i=23.5;
double u=i;
2.强制类型装换,运算符()
int x=20;
byte y=(byte)20;
short z=(short)y;
object m=(object)y;
3.使用System.Convert()方法
是个静态方法
类型能够转换时导致精度丢失时不会引发异常,但如果超出了特定转化方法的返回类型所能表示的范围,则引发异常。
short x=20;
int y=System.Convert.ToInt32(x);
string z=System.Convert.ToBase64String(y);
4.使用.NET框架的Parse()方法
2.6常量
在C#中定义常量的者用“const”来定义。
它的书写方式:
public const int MAX_VAL
public const int MAX_VALUE = 10;
用const定义的常量,对于所有类对象而言都是一样的,因此需要像访问静态成员那样去访问const定义的常量,而用对象的成员方式去访问会出变异错误。此外,对于常量的访问在编译的时候,是用常量的值去替换常量,
public const int MAX_VALUE = 10;
int nValue = MAX_VALUE;
这句在编译之后,和如下这句所产生的中间语言代码是一样的。
1
你可能喜欢
- 基础语法
- 试题答案
- C#基础教程
- 北大青鸟C#课件系列
- C#网络编程
- 实战笔记
- 试题答案3页
- 秘书考试试题及答案14页
- Java试题及答案624页
- 安全试题及答案1页
- 建筑法规模拟试题(后附答案)9页
- 最新建筑施工技术试题答案6页
- C# 基础教程 项目一学习指导45页
- C#基础教程34页
- C#基础教程66页
- C#基础教程45页
- C#基础教程76页
- C#基础教程 Server14页
- 北大青鸟C#课件系列734页
- 北大青鸟C#课件系列634页
- 北大青鸟C#课件系列535页
- 北大青鸟C#课件系列434页
- 北大青鸟C#课件系列333页
- 北大青鸟C#课件系列231页
- C#网络编程10页
- C#网络编程74页
- C#网络应用编程(第二版)期末考试复习题16页
- C#网络应用编程(第二版)期末考试复习题16页
- C#网络应用编程基础第14章 习题解答1页
- C#网络应用编程基础第13章 习题解答4页
- 实战-笔记2页
- 性能实战读书笔记24页
- 实战OO学习笔记7页
- maven 实战 学习笔记2页
- 预算实战笔记5页
- oralce学习实战笔记2页


