本文整理汇总了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