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#网络编程
  • 实战笔记

C#基本语法相关文档

最新文档

返回顶部