本文整理匯總了VB.NET中System.TimeSpan.GetHashCode方法的典型用法代碼示例。如果您正苦於以下問題:VB.NET TimeSpan.GetHashCode方法的具體用法?VB.NET TimeSpan.GetHashCode怎麽用?VB.NET TimeSpan.GetHashCode使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類System.TimeSpan
的用法示例。
在下文中一共展示了TimeSpan.GetHashCode方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的VB.NET代碼示例。
示例1: GetHashCode
' Example for the TimeSpan.GetHashCode( ) method.
Module GetHashCode
Sub DisplayHashCode( interval As TimeSpan )
' Create a hash code and a string representation of
' the TimeSpan parameter.
Dim timeInterval As String = interval.ToString( )
Dim hashCode As Integer = interval.GetHashCode( )
' Pad the end of the TimeSpan string with spaces if it
' does not contain milliseconds.
Dim pIndex As Integer = timeInterval.IndexOf( ":"c )
pIndex = timeInterval.IndexOf( "."c, pIndex )
If pIndex < 0 Then timeInterval &= " "
Console.WriteLine( "{0,22} 0x{1:X8}, {1}", _
timeInterval, hashCode )
End Sub
Sub Main( )
Console.WriteLine( _
"This example of TimeSpan.GetHashCode( ) generates " & _
"the following " & vbCrLf & "output, which displays " & _
"the hash codes of representative TimeSpan " & vbCrLf & _
"objects in hexadecimal and decimal formats." & vbCrLf )
Console.WriteLine( "{0,22} {1,10}", _
"TimeSpan ", "Hash Code" )
Console.WriteLine( "{0,22} {1,10}", _
"-------- ", "---------" )
DisplayHashCode( new TimeSpan( 0 ) )
DisplayHashCode( new TimeSpan( 1 ) )
DisplayHashCode( new TimeSpan( 0, 0, 0, 0, 1 ) )
DisplayHashCode( new TimeSpan( 0, 0, 1 ) )
DisplayHashCode( new TimeSpan( 0, 1, 0 ) )
DisplayHashCode( new TimeSpan( 1, 0, 0 ) )
DisplayHashCode( new TimeSpan( 36000000001 ) )
DisplayHashCode( new TimeSpan( 0, 1, 0, 0, 1 ) )
DisplayHashCode( new TimeSpan( 1, 0, 1 ) )
DisplayHashCode( new TimeSpan( 1, 0, 0, 0 ) )
DisplayHashCode( new TimeSpan( 864000000001 ) )
DisplayHashCode( new TimeSpan( 1, 0, 0, 0, 1 ) )
DisplayHashCode( new TimeSpan( 1, 0, 0, 1 ) )
DisplayHashCode( new TimeSpan( 100, 0, 0, 0 ) )
DisplayHashCode( new TimeSpan( 100, 0, 0, 0, 1 ) )
DisplayHashCode( new TimeSpan( 100, 0, 0, 1 ) )
End Sub
End Module
' This example of TimeSpan.GetHashCode( ) generates the following
' output, which displays the hash codes of representative TimeSpan
' objects in hexadecimal and decimal formats.
'
' TimeSpan Hash Code
' -------- ---------
' 00:00:00 0x00000000, 0
' 00:00:00.0000001 0x00000001, 1
' 00:00:00.0010000 0x00002710, 10000
' 00:00:01 0x00989680, 10000000
' 00:01:00 0x23C34600, 600000000
' 01:00:00 0x61C46808, 1640261640
' 01:00:00.0000001 0x61C46809, 1640261641
' 01:00:00.0010000 0x61C48F18, 1640271640
' 01:00:01 0x625CFE88, 1650261640
' 1.00:00:00 0x2A69C0C9, 711573705
' 1.00:00:00.0000001 0x2A69C0C8, 711573704
' 1.00:00:00.0010000 0x2A69E7D9, 711583705
' 1.00:00:01 0x2B025649, 721573449
' 100.00:00:00 0x914F4E94, -1857073516
' 100.00:00:00.0010000 0x914F6984, -1857066620
' 100.00:00:01 0x91E7D814, -1847076844