1 / 30
文档名称:

C#基础知识归纳.doc

格式:doc   大小:250KB   页数:30
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C#基础知识归纳.doc

上传人:phl806 2017/2/23 文件大小:250 KB

下载得到文件列表

C#基础知识归纳.doc

相关文档

文档介绍

文档介绍:基础、标示符、常量、数据类型(enum 枚举,struct 结构体) 、操作符、循环、数组一、程序?现实生活中,程序是指完成某些事务的一种既定方法和过程,可以把程序看成是一系列动作执行过程的描述。?在计算机世界,程序是指令,即为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合?程序= 数据结构( 指程序中的特定数据类型和数据组织形式)+ 算法( 算法是指为达到某个目的所要执行的操作步骤) 二、标示符?标识符用来表示程序中的一个特定元素,如类名、方法名、变量名、项目名等等?标识符可以是字母、数字、下划线及“@”,但是必须以字母、下划线及@ 开头, 不能以数字开头?标识符严格区分大小写?可以使用中文做为标识符,但不建议使用?不能使用关键字做标识符?对于类名和方法名的标识符, 一般将每个单词的首字母大写,如 StudentInfo ; 字段及变量名首单词的首字母小写,其他单词首字母大写三、常量常量使用 const 关键字来定义, 常量在声明时必须赋值,且以后不能再对其赋值 eg : const inta= 10; 四、数据类型 C# 中的数据可以分为两大类:值类型( Value Type )和引用类型( Reference Type )。值类型包括: 结构体(数值类型, bool 型,用户定义的结构体) ,枚举,可空类型引用类型包括: 数组,接口,委托,类( 用户自定义类、 String 类、 Object 类) 值类型的对象,继承自 类(此类的对象却是引用类型的) ,内容直接储存在栈上(以及 MSD N 中提到的“或在结构中以内联方式分配的”——“ or allocated inline ina structure ”) ;引用类型的对象,其内容存储于堆上,栈上的相应变量名下只存储该处的堆地址,长度为 4 字节/32 位( 32 位操作系统)或者 8 字节/64 位( 64 位操作系统)。值类型的对象不能为 null 。不能从已有的值类型派生新的数据类型。栈的特点: 存放数据类型(值类型) ,其优点:比在堆上分配空间更快; 用完之后立即自动释放; 赋值方便(使用等号) 堆的特点: 存放引用类型。值类型的数据类型全部继承自 类,它们又分为以下几类: C# 系统自定义了 13 种数值类型的数据类型: 整型 9种: byte, short, int( 系统默认), long sbite, ushort, uint, ulong,char ---- 类型装换 Convert 类名称值范围系统名称属于 CLS 占用内存长度 byte 0至 2 8 -1(128) Yes 1 字节/8位 sbyte -2 7至2 7 -1 No1 字节/8位 ushort 0至 2 16 -1(65535) No2 字节/16 位 short -2 15至2 15 -1 Yes 2 字节/16 位 char \0000 至\ffff Yes 2 字节/16 位 uint 0至2 32 -1( 约 × 10 9) No4 字节/32 位 int -2 31至2 31 -1 Yes 4 字节/32 位 ulong 0至2 64 -1( 约 × 10 19) No8 字节/64 位 long -2 63至2 63 -1 Yes 8 字节/64 位浮点型 3 种: float, double( 系统默认), decimal 名称值范围系统名称属于 CLS 精度占用内存长度实例 float( 单精度) ± × 10 -45至± × 10 38 Yes 7位 4 字节/32 位 float f= double( 双精度) ± × 10 -324 至± × 10 308 Yes 15至 16位 8 字节/64 位 double d= decimal( 高精度) ± × 10 -28至± × 10 28 Yes 28至 29位 16 字节/128 位 decimal d= 布尔型( 逻辑)1 种: bool 可能的取值为 true 和 false ,占用内存长度 1 字节/8 位。 C# 中不再有类似于“零等于 flase , 非零 int 值等于 true ”的变换

最近更新

2026年刑事诉讼原理与实务模拟题100道精选答案.. 48页

2026年地方病控制题库及答案【真题汇编】 40页

2025青海海北州第二人民医院面向社会招聘不占.. 44页

基于文本引导的轻量异构编码多模态图像融合 30页

2025蒙晟建设有限公司招聘紧缺专业人员8人备考.. 47页

2026年1月广东广州市天河区荟雅苑幼儿园编外聘.. 50页

2026年c语言测考试题库(夺冠) 13页

2023年三门峡市直机关遴选公务员笔试真题汇编.. 66页

2024年保山市特岗教师招聘考试真题题库附答案.. 33页

2026年丽水学院单招职业倾向性考试模拟测试卷.. 45页

2026年企业作业人员题库100道及完整答案1套 41页

2025中国东航上海飞行部招聘历年题库附答案解.. 34页

2026年台州职业技术学院单招职业技能考试题库.. 44页

2025年小金县幼儿园教师招教考试备考题库带答.. 30页

2025年武义县幼儿园教师招教考试备考题库含答.. 31页

2026年大学商贸学院专升本C语言考试真题及答案.. 13页

2026年宿迁泽达职业技术学院单招职业技能考试.. 45页

2025绍兴科技馆招聘5人笔试备考试题附答案解析.. 36页

2026年广东省珠海市单招职业倾向性考试模拟测.. 43页

2026北京师范大学宁德实验学校招聘教师7人(福.. 52页

2026年党纪法则知识测试题一套 18页

2026年南通科技职业学院单招职业适应性考试模.. 43页

2026年清华c语言期末测试题(易错题) 13页

2026年贵州大学c语言期末试题(网校专用) 13页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

2025年安徽邮电职业技术学院单招职业技能测试.. 66页

2024年南京信息职业技术学院单招职业技能测试.. 78页

CFG群桩基础土方开挖施工方案 6页

青岛一年级数学下册第第一单元测试题 3页