- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、选择题知识点
NETMSIL是独立于CPU的指令集,它可以被高校地转换为特定于某种CPU的代码
在Visual Studio.Net窗口中,在“类视图”窗口中可以查看当前项目的类和类型。
在C#中,字符串如何定义,字符串的使用
ADO.NET在非连接模式下处理数据内容的主要对象是“DATASET”。
在C#中,预处理器指令#region和#endregion的作用是什么?
C# 中的 #region 和 #endregion 表示一块区域,这样在 Visual Studio 中可以将这块区域的代码折叠起来,便于查看。虽然 Visual Studio 也响应大括号的折叠,但大括号会引起作用域的变化,而 #region 和 #endregion 则不会。
#region 和 #endregion 大小写敏感。
#region 和 #endregion 可以嵌套。
#region 后面可以跟任意文字以对该区域进行说明。
关于结构类型和类类型的区别和联系。
c#中的结构体类型
struct 类型是一种值类型,通常用来封装小型相关变量组,例如,矩形的坐标或库存商品的特征。下面的示例显示了一个简单的结构声明。
public struct PostalAddress{// Fields, properties, methods and events go here...}
结构与类共享几乎所有相同的语法,但结构比类受到的限制更多:
尽管结构的静态字段可以初始化,结构实例字段声明还是不能使用初始值设定项。
结构不能声明默认构造函数(没有参数的构造函数)或析构函数。
结构的副本由编译器自动创建和销毁,因此不需要使用默认构造函数和析构函数。实际上,编译器通过为所有字段赋予默认值(参见默认值表)来实现默认构造函数。结构不能从类或其他结构继承。
结构是值类型 -- 如果从结构创建一个对象并将该对象赋给某个变量,变量则包含结构的全部值。复制包含结构的变量时,将复制所有数据,对新副本所做的任何修改都不会改变旧副本的数据。由于结构不使用引用,因此结构没有标识 -- 具有相同数据的两个值类型实例是无法区分的。C# 中的所有值类型本质上都继承自 ValueType,后者继承自 Object。
编译器可以在一个称为装箱的过程中将值类型转换为引用类型。
结构具有以下特点:
结构是值类型,而类是引用类型
向方法传递结构时.结构是通过传值方式传递的,不是作为引用方式传递.
与类不同,结构的实例化可以不使用new运算符.
结构可以声明构造函数,但他们必须带参数
一个结构不能从另一个结构或类继承,而且不能作为一个类的基。所有结构都直接继承自 System.ValueType,后者继承自 System.Object。
结构可以实现接口。
在结构中初始化实例字段是错误的。
1)结构是一个值类型,保存在栈上,而类是一个引用类型,保存在受管制的堆上。
2)对结构中的数据进行操作比对类或对象中的数据进行操作速度要快。
3)一般用结构存储多种类型的数据,当创建一个很多类或对象共用的小型对象时,使用结构效率更高。
在Queue类、Stack类、Hash Table类中,常用方式使用,HashTable有什么特点?
Queue(队列)类主要实现了一个FIFO(First In First Out,先进先出)的机制。元素在队列的尾部插入(入队操作),并从队列的头部移出(出队操作)。在Queue中主要使用Enqueue、Dequeue、Peek三个方法对队进行操作。Enqueue方法用于将对象添加到Queue的结尾处;Dequeue方法移除并返回位于Queue开始处的对象;Peek方法用于返回位于Queue开始处的对象但不将其移除。
Stack(堆栈)类主要实现了一个LIFO(Last In First Out,后进先出)的机制。元素从栈的顶部插入(入栈操作),也从堆的顶部移除(出栈操作)。在Stack中主要使用Push,Pop,Peek三个方法对栈进行操作。Push方法用于将对象插入Stack的顶部;Pop方法用于移除并返回位于Stack顶部的对象;Peek方法用于返回位于Stack顶部的对象但不将其移除。
Hashtable(哈希表)是一种键/值对集合,这些键/值对根据键的哈希代码进行组织。在一个Hashtable中插入一对Key/Value时,它自动将Key值映射到Value,并允许获取与一个指定的Key相关联的value。在Hashtable中主要使用Add、Remove两个方法对哈希表进行操作。Add方法用于将带有指定键和值的元素添加到Hashtable中;Remove方法用于从Hashtable中移除带有指定键的元素。
说明:Hashtable不能包含重复
您可能关注的文档
- 《意大利的爱国少年》教学设计.doc
- 《因材施教和面向全体学生关系问题研究》结题报告.doc
- 《银行监管统计数据质量管理良好标准》评估手册.doc
- 《银行监管统计数据质量管理良好标准》评估重点.doc
- 《饮用水水源保护区划分技术规范》.doc
- 《英国资产阶级革命》说课稿.doc
- 《英语电影赏析》课程教学大纲.doc
- 《英语语法》教学大纲.doc
- 《用百分数解决问题》说课稿.doc
- 《用于水泥和混凝土中的钢渣粉》国家标准.doc
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
最近下载
- 高一下学期第一次月考数学试卷(基础篇)(解析版)_1.docx
- 海洋渔业捕捞生产安全操作规程培训课件.pptx
- 城市绿化生态修复项目背景概述包括对项目的详细描述包括规模、位置和设计特点.docx
- QHZTT001-2024 混合型饲料添加剂 糖萜素(I型、II型).pdf
- 激光-电子非线性康普顿散射特性分析-analysis of laser - electron nonlinear compton scattering characteristics.docx
- 无人机驾驶员高级巡检理论考试复习题库(全优).docx VIP
- ESAB(A2-A6)PEH过程控制器解说.doc
- 22G101三维彩色立体图集.doc VIP
- 管道支架计算表.xls VIP
- 燃料油检测报告.docx
文档评论(0)