测试-TimeSpan

测试1 - 一秒是1000万个tick

TimeSpan ts = new TimeSpan(1000 * 10000);
Console.WriteLine(ts);
Console.Read();
//print 00:00:01

测试2 - TimeSpan第二个构造函数,分秒的参数是否都可以超过60

TimeSpan ts = new TimeSpan(0,9999,0);
Console.WriteLine(ts);
TimeSpan ts2 = new TimeSpan(0, 0, 9999);
Console.WriteLine(ts2);
Console.Read();
//print 6.22:39:00
//print 02:46:39

答案是都可以

时间: 2024-08-26 16:10:03

测试-TimeSpan的相关文章

推荐轻量友好的.NET测试断言工具Shoudly

Shoudly是一个轻量的断言(Assertion)框架,用于补充.NET框架下的测试工具.Shoudly将焦点放在当断言失败时如何简单精准的给出很好的错误信息. Shouldly在GitHub的开源地址:https://github.com/shouldly/shouldly Shouldly的官方文档:http://docs.shouldly-lib.net/ 为什么要Shoudly? 我们知道通常测试代码中一个断言是这样写的: Assert.That(contestant.Points,

一个基于.NET平台的自动化/压力测试系统设计简述(可独立运行,提供源码)

AutoTest系统设计概述 AutoTest是一个基于.NET平台实现的自动化/压力测试的系统,可独立运行于windows平台下,支持分布式部署,不需要其他配置或编译器的支持.(本质是一个基于协议的测试工具),前面还有一篇对其功能的简单介绍[http://www.cnblogs.com/lulianqi/p/4773146.html] AutoTest用于发布的部分有2个部分,主程序[AutoTest.exe]及分布式部署程序[RemoteService.exe](用于将将测试业务分布式部署到

C#缓存的一点想法及测试

项目开发中,用到了缓存,其中的一个列表项,可能要多线程处理,就有了下面的想法,具体的问题在代码中有详细说明,见下文. 1 static void Main(string[] args) { 2 3 4 5 测试缓存的想法(); 6 7 Console.WriteLine("测试结束!"); 8 Console.ReadKey(); 9 } 10 11 /// <summary> 12 /// 静态的缓存,测试缓存是否存放的指针 13 /// </summary>

C#如何测试代码运行时间

第一种方式: System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 开始监视代码运行时间 // 需要测试的代码 .... stopwatch.Stop(); // 停止监视 TimeSpan timespan = stopwatch.Elapsed; // 获取当前实例测量得出的总时间 double hours = timespan.TotalHours; // 总小时 double min

C# Stopwatch与TimeSpan详解(转)

转:http://www.cnblogs.com/newstart/archive/2012/09/21/2696884.html 最近项目使用socket通信,要测试接受时间和解析时间,达到微妙级别,这里在MSDN上找的资料记录下: Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间. 在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间. Stopwatch 实例或者在运行

记一次Redis和NetMQ的测试

Redis是一个高速缓存K-V数据库,而NetMQ是ZeroMQ的C#实现版本,两者是完全不同的东西. 最近做游戏服务器的时候想到,如果选择一个组件来做服务器间通信的话,ZeroMQ绝对是一个不错的选择,而我们的服务器是用C#的开发的,就这样,找到了NetMQ. NetMQ上手很简单.总结一下大致如下几个步骤: NuGet安装类库引用 创建NetMQContext 根据需要的通讯模型创建NetMQSocket 监听socket.Bind()或者连接socket.Connect() 发送socke

C# 向TIM或者QQ自动发送中文消息【微信也是可用的】 附测试GIF

之前用C++简单的写了一个demo 现在用C#写了完整版 定义字符 定义发送数量 定义发送对象 注意事项 QQ必须单独一个窗体 微信对象在输入名字的时候必须写微信 源代码 using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading; using System.Thr

StopWatch 与 TimeSpan 详解

转自:http://www.cnblogs.com/newstart/archive/2012/09/21/2696884.html 最近项目使用socket通信,要测试接受时间和解析时间,达到微妙级别,这里在MSDN上找的资料记录下: StopWatch Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间. 在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间. Stopwa

C#下的时间测试(用于计算方法执行时间)

1 public class Timing 2 { 3 private TimeSpan m_StartTime; 4 5 private TimeSpan duringTime; 6 7 public Timing() //构造函数用于初始化开始时间和持续时间 8 { 9 this.m_StartTime = new TimeSpan(0); //初始化的时候设置时间为00:00:00 10 this.duringTime = new TimeSpan(0); 11 } 12 13 publi