C#
文章平均质量分 78
mse_Jun
这个作者很懒,什么都没留下…
展开
-
C#—比较、转换
---------------------------------------------类型比较---------------------------------------------封箱:把值类型转换为System.Object类型,或者转换为由值类型实现的接口类型。封箱允许在项的类型是object的集合(如ArrayList)中使用值类型,也允许在值类型(如int和结构)上调用obje原创 2015-06-16 22:18:37 · 379 阅读 · 0 评论 -
C#—泛型
可空类型:值类型可以为空。使用方式System.Nullable name; T为int、double等。如System.Nullable val;缩写形式为int? val; 可空类型可以拥有值null,如val = null;可以使用HasValue属性和Value属性,若HasValue属性为true,则Value属性有一个非空值;若HasValue是false,则变量被赋予原创 2015-06-21 01:04:21 · 463 阅读 · 0 评论 -
C#—基础语法
最近开始学习C#编程语言,以前一直使用C/C++,也只是用到了一些最简单基础的用法。为了方便学习,将学习过程中C#语言与C/C++不同或不熟悉之处记录下来,以便日后随时查看。本人是通过阅读《C#入门经典(第6版)》学习C#,在阅读过程中随手作如下记录。变量在使用之前必须对其进行声明和初始化。switch每个分支必须带有break语句。结构体声明时,成员变量类型前需带有访问控制方式(如p原创 2015-06-02 11:24:17 · 487 阅读 · 0 评论 -
C#—类、接口定义
string和object类型是简单的引用类型,数组是隐式的引用类型,结构类型是值类型。我们创建的每个类都是引用类型。类定义: [internal或public] [abstract或sealed] class { }internal表示类只能在当前项目中访问,默认为internal;public表示类可以在任何地方访问(可由其它项目中的代原创 2015-06-08 20:57:14 · 1007 阅读 · 1 评论 -
C#—集合类定义
数组的大小是固定不变的,而类System.Collections.ArrayList可用于表示大小可变的项列表。public abstract class Animal{ protected string name; public string Name { get { return name;原创 2015-06-10 16:48:54 · 596 阅读 · 0 评论