VB.Net Tutorial/Development/Environment
Версия от 16:40, 26 мая 2010; (обсуждение)
Содержание
Environment: MachineName, SystemDirectory, GetLogicalDrives, Version
Namespace MyApp.Info
Module Main
Sub Main()
Dim objHW As New MyApp.Info.Utilities
objHW.DisplayData()
End Sub
End Module
Public Class Utilities
"Run the application
Public Sub DisplayData()
Console.WriteLine(Environment.MachineName)
Console.WriteLine(Environment.SystemDirectory)
Console.WriteLine(Environment.GetLogicalDrives())
Console.WriteLine(Environment.Version.ToString())
End Sub
End Class
End Namespacevbex C:\WINDOWS\system32 System.String[] 2.0.50727.42
Environment.OSVersion
Imports System
Public Class Step3
Shared Sub Main()
System.Console.WriteLine(System.Environment.OSVersion.ToString())
End Sub
End ClassMicrosoft Windows NT 5.1.2600 Service Pack 2
Environment.TickCount
Option Strict On
Public Module TimerFunction
Public Sub Main()
Dim starttime, endtime As Integer
starttime = Environment.TickCount
For ctr As Integer = 0 to 10000000
Next
endtime = Environment.TickCount
Console.WriteLine("Elapsed time is {0} milliseconds", endtime - starttime)
End Sub
End ModuleElapsed time is 16 milliseconds
Environment.UserName
Public Class LoopPerformance
Shared Sub Main()
Console.WriteLine(System.Environment.UserName)
End Sub
End ClassJoe
Get the command line arguments using the Environment class
Module Module1
Sub Main(ByVal cmdArgs() As String)
If Environment.GetCommandLineArgs.Length > 0 Then
For Each strArg As String In Environment.GetCommandLineArgs
"Process the arguments here.
Console.WriteLine(strArg)
Next strArg
End If
End Sub
End Modulemain
Sort Command line arguments
Imports System.Collections
Module modMain
Sub Main()
Dim oArgs As New ArrayList(Environment.GetCommandLineArgs())
Dim I As Integer
With oArgs
.RemoveAt(0)
.Sort()
For I = 0 To .Count - 1
Console.WriteLine(.Item(I))
Next
End With
End Sub
End Module