自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VB.NET組件顯示時間操作經驗總結

開發(fā) 后端
VB.NET組件顯示時間這一應用技巧對于開發(fā)人員來說可能并不是程序開發(fā)中的一個重要操作,不過掌握這一技巧,可以幫助我們了解這一語言的應用方式。

VB.NET編程語言運用方式靈活,可以極大的滿足編程人員在程序開發(fā)中的各種需求。比如在組件中顯示時間,方便大家清楚自己的開發(fā)時間等等。那么下面就讓我們一起來看看VB.NET組件顯示時間的相關操作方法吧。

開發(fā)過程過程中我們通常對特定代碼片運行所花的時間很感興趣。當然有一些標準程序和代碼工具可以查看到它,但是有經驗的Visual Basic 6.0開發(fā)者有更快的辦法。僅僅捕捉開始時間(使用Now關鍵字)和終止時間(再次使用Now關鍵字),兩種相減,就能知道結果了。

如果使用Visual Basic .NET編寫,首先嘗試的VB.NET組件顯示時間的代碼可能是這樣的:

  1. Dim StartTime As DateTime = Now 
  2. ' {code to check for timing goes here}  
  3. Dim EndTime As DateTime = Now 
  4. Console.WriteLine((StartTime - EndTime).ToString)  

但是這段代碼的最后一行有語法錯誤。錯誤消息是"日期類型沒有定義'-'操作符".這意味著我們不能執(zhí)行減法。日期數據類型不支持減法操作,那么我們怎么得到兩次時間的差別呢?

答案就是使用TimeSpan類。它是用于保持時間段的。上面的代碼看起來與。NET框架組件中的相似:

  1. Dim StartTime As DateTime = Now 
  2. ' {code to check for timing goes here}  
  3. Dim EndTime As DateTime = Now 
  4. Dim RunLength As System.TimeSpan  
  5. RunLength = EndTime.Subtract(StartTime)  
  6. Console.WriteLine(RunLength.ToString)  

計算使用的是類Date的Subtract方法。最后一行將輸出時間的跨度,格式化成小時、分鐘和秒(包括秒的小數位)。典型的輸出是這樣的:

  1. 00:00:10.4850768 

該時間跨度是10秒半。盡管顯示了7位小數,但是只能相信兩位,但是已經足夠了。

結論

.NET是一種有趣的技術……NET框架組件有超過8000個類!在如此龐大的內容中卻很容易找到有用的功能。我希望上面的VB.NET組件顯示時間實現技巧在你的應用程序中能夠用到。

【編輯推薦】

  1. VB.NET修改數據窗體向導相關問題解疑
  2. VB.NET轉換運算符代碼示例解讀
  3. VB.NET Property過程也稱屬性訪問器
  4. VB.NET運算符組合正確實現方式
  5. 兩種VB.NET串聯運算符應用方式解讀
責任編輯:曹凱 來源: wewill.cn
相關推薦

2010-01-21 14:49:44

VB.NET操作Wor

2009-10-15 13:06:12

VB.NET Shar

2009-10-14 09:29:43

VB.NET加密

2009-10-15 17:57:33

VB.NET List

2009-10-16 18:01:06

VB.NET調用Win

2010-01-12 16:44:53

VB.NET數組

2010-01-19 18:52:08

VB.NET處理數據行

2010-01-14 11:09:35

VB.NET文本框

2010-01-14 16:14:15

VB.NET界面設計

2009-10-16 13:30:51

VB.NET水晶報表控

2010-01-15 18:50:25

VB.NET資源文件

2010-01-14 19:09:02

VB.NET動態(tài)標題

2009-10-26 14:18:46

2010-01-08 14:27:28

VB.NET屬性生成器

2009-10-26 13:46:31

VB.NET注冊表權限

2010-01-18 16:49:36

VB.NET基本數據類

2009-10-26 16:01:03

VB.NET正則表達式

2010-01-20 18:51:16

VB.NET修改系統時

2009-10-29 09:40:35

VB.NET Text

2009-10-13 17:08:10

CLR VB.NET
點贊
收藏

51CTO技術棧公眾號