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

发布时间:2020-06-13 18:50:56 作者:wuyi0706
来源:网络 阅读:358

显式转换/强制转换:

int b=(int)10.2;//(类型名)表达式
double a=10;
int c=(int)a;

double a=10;
int c=Convert.ToInt32(a);//Convert.To类型名(表达式)经常用
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...}

public enum Mrkj
{
CS=1,Java=2,C=3
}
在main方法中输出
console.WriteLine((int)Mrkj.CS);
枚举使用:日期相关程序,编写用户权限

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

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

推荐阅读:
  1. C#学习笔记---基础入门
  2. 【入门级】docker基础知识学习与使用(二)

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

cc --

上一篇:WPF 生成文字图片小笔记: DrawingContext类

下一篇:新近爆出的runC容器逃逸漏洞,用户如何面对?

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》