C#中的基础知识有哪些
发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,这篇文章主要为大家展示了"C#中的基础知识有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"C#中的基础知识有哪些"这篇文章吧。C#基础知识--数据类型
千家信息网最后更新 2024年11月19日C#中的基础知识有哪些
这篇文章主要为大家展示了"C#中的基础知识有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"C#中的基础知识有哪些"这篇文章吧。
C#基础知识--数据类型
float (单精度 精度为7位数)
double (双精度 精度为15~16位数)
decimal (十进制类型 取值比double要小 但它更精确)
decimal d_value = 1.0m //下标m表示为十进制类型 如省略m 则当成double处理 char c_value = '\X0032' //16进制转义符 char c_value = '\u0032' //Unicode表示法 char c_value = 'A'; //单引号 string s_value = "long";//双引号 string[] s = new string[6] //字符数组{..} Click Show CodeShow Code [+] class Test { static void Main() { int[] a1 = new int[] {1, 2, 3}; //一维 int[,] a2 = new int[,] {{1, 2, 3}, {4, 5, 6}}; //二维 int[,,] a3 = new int[10, 20, 30]; //三维 int[][] j2 = new int[3][]; //变长 j2[0] = new int[] {1, 2, 3}; j2[1] = new int[] {1, 2, 3, 4, 5, 6}; j2[2] = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9}; } }
结构是值类型,而不是引用类型,所以不支持继承!结构被存在堆栈中或者是内联。结构在精心下可以提高存储效能。例如,定义一个与类有着相同信息的结构可以大大地减少存储空间
struct Point { public int x, y; public Point(int x, int y) { this.x = x; this.y = y; } }
枚举
1.在某一时刻只能取枚举中某一个元素的值
2.每个元素类型都是 int 型 且***个元素的值为 0 它后面的元素递增 1
enum WeekDay{ Sunday,Monday,Tuesday } WeekDay day; day = Tuseday;
代表
1.相当于C#中函数指针原型 与指针不同的是 代表在C#是类型安全的
2.声明时不能有返回值 也不能带有输出类型的参数
delegate int MyDelegate();//声明一个指向int类型函数原型的代表
装箱和拆箱
1.可以把值类型当作一个引用类型对待
2.装箱是指把值类型隐式或显式的转换成object类型
3.拆箱是将object类型显式的转换成值类型
C#基础知识--常量与静态变量
常量本身就是值的形式 内存中是不分配空间的;静态变量是变量形式 内存中需要分配空间
public static string s_value = "this is a " + s_dog ;//假设s_dog是另一个变量 初始化时值可以根据s_dog的不同有所改变 public const double X = 1.0, Y = 2.0;//值不可以改变
C#基础知识--类型转换
(类型)变量
Convert.toXXX(变量)
以上是"C#中的基础知识有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
类型
C#
知识
基础
基础知识
变量
元素
结构
代表
内容
空间
篇文章
精度
不同
位数
内存
函数
十进制
原型
常量
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库用户 程序使用
网络安全扫描要多少钱
自己架设kms服务器
共建网络安全教育手抄报
ucl 软件开发流程
软件开发平均人工时
java怎么看数据库
我的世界网易版服务器地皮
tom邮箱服务器验证失败
怎么删除数据库中的一条数据
软件开发公司客户主要来源
网络安全黑客攻防好不好
vb不能被识别的数据库
软件开发三大方向
河源电商系统软件开发
蜀山区网络技术怎么样
安全 数据库 配置不当
南京大学图书馆数据库
数据库与技术应用第二版答案
数据库建立触发器
每个数据库查询类型有哪些
自己架设kms服务器
网络技术核心不包括哪些
无法成功连接数据库
电信接哪个服务器好
a1科密考勤连接数据库
北京服务器运维服务云主机
网警开展网络安全检查专项行动
扫描网站数据库工具
原神b服可以登陆小米服务器吗