C#中的基础知识有哪些

这篇文章主要为大家展示了“C#中的基础知识有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C#中的基础知识有哪些”这篇文章吧。

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站建设、网站建设、都昌网络推广、微信小程序定制开发、都昌网络营销、都昌企业策划、都昌品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供都昌建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

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#中的基础知识有哪些
新闻来源:https://www.cdcxhl.com/article38/jdsosp.html

成都网站建设公司_创新互联,为您提供外贸建站ChatGPT品牌网站制作企业建站用户体验网页设计公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

手机网站建设