当前位置:首页
> 控制台应用程序 第2页
C# Stopwatch 类
Stopwatch 可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。一般用来测量代码执行所用的时间或者计算性能数据,在优化代码性能上可以使用Stopwatch来测量时间。使用的时候需要引用 System.Diagnostics 命名空间。先调用 Start 方法,然后调用 Sto...
C# is和as关键字使用区别
关于类型的判断和转换有is和as这2个操作符。1、使用AS运算符进行类型转换.2、先使用IS运算符判断类型是否可以转换,再使用()运算符进行显示的转换.IS运算符:IS运算符用于检查对象是否与给定类型兼容,并不进行实际的转换。如果判断对象引用为null,则返回false。由于仅仅判断是否兼容,因此不...
C# 简单 控制台 飞行棋 附源码
简单C# 控制台飞行棋,使用 int数组 用于创建地图。图例: 幸运转盘: ◎ 地雷: ☆ 暂停: ▲ 时空隧道: 卐using System; namespace 飞行棋 { &...
C# 冒泡排序练习
将数组内的元素 从大到小排序:using System; namespace 冒泡排序 { class Program { ...
C# 事件详解(二) 事件的完整声明 和 简化声明
完整 事件 声明:模拟 顾客 到菜馆 点餐,付账。using System; using System.Threading; namespace 事件Event { class Program &n...
C# 事件详解(一)
事件的定义:单词 Event ,译为 “事件”。通俗的理解:能够发生的什么事情。事件的功能 = 通知 + 可选的事件参数(即详细消息)事件的五个组成部分:事件的拥有者(event source ,对象)事件的成员(event,成员)事件的响应者(event subscriber,对象)事件处理器(e...
C# 委托(三) 模板方法 和 回调方法
模板方法:using System; namespace 模板方法 { class Program { &nbs...
C# 委托(二) Delegate、Action、Func
一、Delegate委托:一般带返回值的Delegate委托:using System; namespace Delegate { public delegate int D(int ...
C# 委托(一)
委托和类一样,是一种用户自定义的类型。但类表示的是数据和方法的集合,而委托则持有一个或多个方法,以及一系列预定义操作。可以通过以下操作步骤来使用委托。声明一个委托类型,委托声明看上去和方法声明相似,只是没有实现块。使用该委托类型声明一个委托变量。创建委托类型的对象,把它赋值给委托变量。新的委托对象包...
C# 索引器
索引器是一组get和set访问器,与属性类似。和属性一样,索引器不用分配内存来存储。索引器和属性都主要被用来访问其他数据成员,它们与这些成员关联,并为它们提供获取和设置访问。属性通常表示单独数据成员,索引器通常表示多个数据成员。和属性一样,索引器可以只有一个访问器,也可以两个都有。索引器总是实例成员...
C#读取文件操作
使用 BinaryReader 读取文件操作:using System; using System.IO; namespace IO读取 { class Program &nbs...