前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C#学习---基础入门(二)

C#学习---基础入门(二)

原创
作者头像
互联网CEO
修改2018-12-03 14:16:47
4020
修改2018-12-03 14:16:47
举报

显式转换/强制转换:

代码语言:javascript
复制
int b=(int)10.2;//(类型名)表达式
double a=10;
int c=(int)a;

double a=10;
int c=Convert.ToInt32(a);//Convert.To类型名(表达式)经常用
代码语言:javascript
复制
double a=10;
double c=double.Parse(a.ToString());//.Parse类型名(表达式必须为String型)

string str="10";
int c=Int32.Parse(str);

值类型转换为->引用类型 称为装箱

引用类型转换为->值类型 称为拆箱

123

int i =10;//值类型object obj=i;//装箱操作int  j=(int)obj;//拆箱操作

 枚举类型:

枚举是一组描述性的名称

枚举定义一组有限的值,不能包含方法

对可能的值进行约束

枚举允许描述性名称表示整数值

语法:enum 枚举名{值1,值2...}

代码语言:javascript
复制
public enum Mrkj
{
  CS=1,Java=2,C=3
}
在main方法中输出
console.WriteLine((int)Mrkj.CS);

枚举使用:日期相关程序,编写用户权限

常量:

静态常量:const  不能被修改 ,与static变量相同,可以直接通过类名调用。

动态常量:readonly  在构造函数中可以被修改

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 常量:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档