当前位置:首页 > 基础 第2页

C# Stopwatch 类

小道6年前 (2018-11-30)C#学习4772
C# Stopwatch 类
Stopwatch 可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。一般用来测量代码执行所用的时间或者计算性能数据,在优化代码性能上可以使用Stopwatch来测量时间。使用的时候需要引用 System.Diagnostics 命名空间。先调用 Start 方法,然后调用 Sto...

C# is和as关键字使用区别

小道6年前 (2018-11-30)C#学习5308
C# is和as关键字使用区别
关于类型的判断和转换有is和as这2个操作符。1、使用AS运算符进行类型转换.2、先使用IS运算符判断类型是否可以转换,再使用()运算符进行显示的转换.IS运算符:IS运算符用于检查对象是否与给定类型兼容,并不进行实际的转换。如果判断对象引用为null,则返回false。由于仅仅判断是否兼容,因此不...

C# winform控件命名规范整理

小道6年前 (2018-11-30)C#学习3743
C#  winform控件命名规范整理
1. 标准控件NO.控件类型简写控件类型1btnButton2chkCheckBox3cklCheckedListBox4cmbComboBox5dtpDateTimePicker6lblLabel7llbLinkLabel8lstListBox9lvwListView10mtxMaskedText...

C# 简单 控制台 飞行棋 附源码

小道6年前 (2018-11-25)C#练习4538
C# 简单 控制台 飞行棋 附源码
简单C# 控制台飞行棋,使用 int数组 用于创建地图。图例: 幸运转盘: ◎    地雷: ☆    暂停: ▲    时空隧道: 卐using System; namespace 飞行棋 {  &...

C# 冒泡排序练习

小道6年前 (2018-11-24)C#练习3444
C# 冒泡排序练习
将数组内的元素 从大到小排序:using System; namespace 冒泡排序 {     class Program     {    ...

C# Camel和Pascal命名规范

小道6年前 (2018-11-22)C#学习6269
C# Camel和Pascal命名规范
Camel:多用于给普通变量(局部变量)和字段命名的规范,第一个单词的首字母小写,其余的单词首字母大写。如变量highSchoolStudent,字段要加下划线,如_highSchoolStudent。Pascal:多用于给类、方法(函数)和属性(属性的本质是get和set两个函数)命名的规范,每个...

类继承中的 new virtual override 之间的区别

小道6年前 (2018-09-25)C#学习3691
类继承中的 new virtual override 之间的区别
virtual  override 是方法的重载(重写)。new 是方法的覆盖。一、在C#中,new这个关键字使用频率非常高,主要有3个功能:   a) 作为运算符用来创建一个对象和调用构造函数。b) 作为修饰符。c) 用于在泛型声明中约束可能用作类...

C#中类的继承小知识点

小道6年前 (2018-09-20)C#学习4533
C#中类的继承小知识点
类的构造实例化的过程:一个子类的实例化先调用父类的构造函数,在调用子类的构造函数。namespace 继承 {     class Program     {   &nbs...

访问修饰符 private、public、protected、internal 、protected internal

小道6年前 (2018-09-19)C#学习4357
访问修饰符 private、public、protected、internal 、protected internal
访问修饰符是成员声明的可选部分,指明程序的其他部分如何访问成员。5种成员访问控制如下:私有的(private);公有的(public);受保护的(protected);内部的(internal);受保护内部的(protected internal);私有成员只能从声明它的类的内部访问,其他...

排序列表(SortedList)

小道6年前 (2018-09-02)C#学习5541
排序列表(SortedList)
SortedList 类代表了一系列按照键来排序的键/值对,这些键值对可以通过键和索引来访问。排序列表是数组和哈希表的组合。它包含一个可使用键或索引访问各项的列表。如果您使用索引访问各项,则它是一个动态数组(ArrayList),如果您使用键访问各项,则它是一个哈希表(Hashtable)。集合中的...

泛型List介绍

小道6年前 (2018-09-01)C#学习4444
泛型List介绍
因为ArrayList存在不安全类型与装箱拆箱的缺点,所以出现了泛型的概念。List类是ArrayList类的泛型等效类,它的大部分用法都与ArrayList相似,因为List类也继承了IList接口。最关键的区别在于,在声明List集合时,我们同时需要为其声明List集合内数据的对象类型。定义:L...

动态数组(ArrayList)

小道6年前 (2018-08-31)C#学习3577
动态数组(ArrayList)
ArrayList是命名空间System.Collections下的一部分,在使用该类时必须进行引用,同时继承了IList接口,提供了数据存储和检索。ArrayList对象的大小是按照其中存储的数据来动态扩充与收缩的。所以,在声明ArrayList对象时并不需要指定它的长度。动态数组(ArrayLi...