1 / 13
文档名称:

c基础知识总结.doc

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

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

分享

预览

c基础知识总结.doc

上传人:学习的一点 2021/7/25 文件大小:35 KB

下载得到文件列表

c基础知识总结.doc

相关文档

文档介绍

文档介绍:c基础知识总结
checked :clr会执行溢出检查入股发生溢出会抛出异常
unchecked:不会检查,发生溢出不会抛出异常,数据会丢失。默认为unchanged
checked{byte b=255;b++;(b);}
is 检查对象是否与指定类型兼容 b is int 多用于检查子类与父类是否兼容 son is father
as 用于在兼容的引用类型之间执行转换 father fat=son as father son转化为father
sizeof 确定值类型需要的长度 sizeof(int) sizeof(int64)
值类型:长度固定,栈结构,先进后出
引用类型:长度不固定,堆结构,先进先出 ,不进行定义就没有长度
typeof返回一个特定类型的type对象 typeof(string)
“空值”转化为null节约内存空间
int? i=null;//可空类型
只要一个或两个操作数为空结果就是null;
int?j=i+4 //j=null;
比较运算中,一个为空则为false
空接合运算:第一个数必须是可空类型或引用类型,第二个数和第一个数要兼容
int? j=i??4; //j=4
当一个为空,结果就是另一个数,都不为空则为第一个数
强制类型转换: (int)~ (“参数必须是string类型”) (~)
double 8位 float 4位 int 4位
装箱 :将值类型转换为引用类型
拆箱:将引用类型转换为值类型
操作消耗内存空间少操作好
referenceequals()方法是静态方法 测试两个引用是否指向类的同一个实例地址
equals()方法 按值来比较对象
== 介于引用比较和值比较之间
运算符重载:必须声明为静态方法,关键字为operator
public static void operator+(student str1,student str2){}
C#中常用字符串处理方法:
equals :比较两个字符串是否相等
join :连接字符串 ("连接符",连接数组);
split():分割字符串
indexof():查找字符串中某个字符的位置
substring ():从字符串中截取字符串
tolower():全部变成小写
trim():去除前后的空格,中间的不能去除
replace():替换
stringBuilder类 修该字符串不创建新的对象,而string创建新的对象
Append方法追加后自动分配空间,比"+"好 节约空间
Appendendformat方法,将格式化文本添加到文末
集合 Array (数组集合) 反转 降序排列
capacity容量 count 实际元素个数
ArrayList(集合)索引删除数据 要引入命名空间 ();全部清空
HashTable 通常称为哈希表 键——(对应)值 方法Add,GetEnumerator,Remove 无排序,key(键)
唯一
foreach(DictionaryEntry item in ht)
{
();
}
不可以通过索引来查找 ,HashTable通过键删除数据
泛型:;
List<数据类型>students=new List<数据类型>();
利用List<数据类型>储存班级集合
优点:不需要类型转换,保证类型的安全
泛型最常用于创建集合类,泛型集合可以约束集合内的元素类型
List<T>(T意思为Type) Dictionary<K,V>(K key,V value) 表示该泛型集合中的元素类型
List<T>增加元素时类型严格检查无需装箱拆箱(不需要类型转换)
ArrayList可以增加任何类型,需要装箱拆箱,都通过索引访问集合的元素
Dictionary<string,student>
//用泛型做的通讯录查询
class PersonList
{
//private Person[] PersonArray;
List&

最近更新

苏教版小学科学六年级上册期末测试卷附答案(.. 9页

苏教版科学六年级上册期末测试卷及完整答案【.. 8页

苏教版科学小学二年级下册期末测试卷含完整答.. 7页

苏教版科学小学五年级上册期末测试卷精品(考.. 8页

西师大版六年级上册数学第七单元 负数的初步认.. 5页

西师大版六年级下册数学第三单元 正比例和反比.. 7页

部编版五年级上册道德与法治期末测试卷及参考.. 8页

(完整版)六年级下册数学期末测试卷附参考答.. 6页

金融学职业规划设计大一 7页

春季宠物传染病种类及预防方法 12页

日本房地产市场发展:政策与市场 10页

娱乐设备区域代理合同模板 5页

停薪留职意向书 3页

颈动脉生物力学参数高分辨率超声实验研究 2页

靶向阻断mTOR信号通路对鼻咽癌细胞生长的影响.. 2页

2024年插床安全操作规程有哪些(11篇) 11页

2024年控制屏操作规程3篇 6页

2024年捻度测定机安全操作规程 3页

2024年振动筛工操作规程7篇 8页

2024年挖掘机安全操作规程15篇 27页

2024年指导实习工作总结(四篇) 12页

2024年拨款申请报告(六篇) 5页

2024年拖车司机安全操作规程 3页

2024年拍摄服务合同(4份范本) 24页

环境卫生个人工作总结 31页

分布式光伏项目踏勘报告模板 (1) 4页

2024年市场监督管理工作党课讲稿:“勇当新时.. 4页

基层医院病源外流现象的原因分析及对策 2页

2022年在学校以案促改警示教育会上的讲话 9页

《汉字奇兵》名著导读教学设计 10页