【C#】第3章学习要点(三)--常用类和结构的用法

分类:C#、VS2015

创建日期:2016-06-19

使用教材:(十二五国家级规划教材)《C#程序设计及应用教程》(第3版)

一、DateTime结构和TimeSpan结构

DateTime表示范围在0001年1月1日午夜12:00:00到9999年12月31日晚上11:59:59之间的日期和时间,最小时间单位等于100ns。

TimeSpan表示一个时间间隔,其范围在Int64.MinValue到Int64.MaxValue之间。

二、秒表和定时器(Stopwatch、DispatcherTimer)

秒表(System.Diagnostics.Stopwatch类)提供了一组方法和属性,利用Stopwatch类的实例可以测量一段时间间隔的运行时间,也可以测量多段时间间隔的总运行时间。

在WPF应用程序中,可以用System.Windows.Threading.DispatcherTimer类来实现定时。

三、随机数(Random类)

System.Random类用于生成随机数。默认情况下,Random类的无参数构造函数使用系统时钟生成其种子值,但由于时钟的分辨率有限,频繁地创建不同的Random对象有可能创建出相同的随机数序列。为了避免这个问题,一般创建单个Random对象,然后利用对象提供的方法来生成随机数。

四、基本数学运算(Math类)

Math类通过静态方法提供了各种数学运算功能。

posted @   rainmj  阅读(396)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示