Interaction.Environ Metodo

Definizione

Restituisce la stringa associata alla variabile di ambiente del sistema operativo.

Overload

Environ(String)

Restituisce la stringa associata alla variabile di ambiente del sistema operativo.

Environ(Int32)

Restituisce la stringa associata alla variabile di ambiente del sistema operativo.

Environ(String)

Origine:
Interaction.vb
Origine:
Interaction.vb
Origine:
Interaction.vb

Restituisce la stringa associata alla variabile di ambiente del sistema operativo.

public:
 static System::String ^ Environ(System::String ^ Expression);
public static string Environ (string? Expression);
public static string Environ (string Expression);
static member Environ : string -> string
Public Function Environ (Expression As String) As String

Parametri

Expression
String

Obbligatorio. Espressione che valuta una stringa contenente il nome di una variabile di ambiente oppure un intero corrispondente all'ordine numerico di una stringa di ambiente nella tabella della stringhe di ambiente.

Restituisce

Stringa associata a una variabile di ambiente del sistema operativo.

Eccezioni

Expression mancante.

Esempio

In questo esempio viene usata la Environ funzione per specificare il numero di voce e la lunghezza dell'istruzione PATH dalla tabella della stringa di ambiente.

Sub tenv()
    Dim envString As String
    Dim found As Boolean = False
    Dim index As Integer = 1
    Dim pathLength As Integer
    Dim message As String

    envString = Environ(index)
    While Not found And (envString <> "")
        If (envString.Substring(0, 5) = "Path=") Then
            found = True
        Else
            index += 1
            envString = Environ(index)
        End If
    End While

    If found Then
        pathLength = Environ("PATH").Length
        message = "PATH entry = " & index & " and length = " & pathLength
    Else
        message = "No PATH environment variable exists."
    End If

    MsgBox(message)
End Sub

Commenti

Se Expression contiene una stringa, la Environ funzione restituisce il testo assegnato alla stringa di ambiente specificata, ovvero il testo che segue il segno di uguale (=) nella tabella stringa di ambiente per tale variabile di ambiente. Se non è possibile trovare la stringa nella Expression tabella di stringhe dell'ambiente, viene restituita una stringa di lunghezza zero ("").

Se Expression contiene un intero, viene restituita la stringa che occupa la posizione numerica nella tabella stringa di ambiente. In questo caso, Environ restituisce tutto il testo, incluso il nome della variabile di ambiente. Se nella posizione specificata non è presente alcuna stringa di ambiente, Environ restituisce una stringa di lunghezza zero.

Importante

La Environ funzione richiede l'autorizzazione dell'ambiente, che potrebbe influire sull'esecuzione in situazioni di attendibilità parziale. Per altre informazioni, vedere SecurityPermission e Autorizzazioni di accesso al codice.

Vedi anche

Si applica a

Environ(Int32)

Origine:
Interaction.vb
Origine:
Interaction.vb
Origine:
Interaction.vb

Restituisce la stringa associata alla variabile di ambiente del sistema operativo.

public:
 static System::String ^ Environ(int Expression);
public static string Environ (int Expression);
static member Environ : int -> string
Public Function Environ (Expression As Integer) As String

Parametri

Expression
Int32

Obbligatorio. Espressione che valuta una stringa contenente il nome di una variabile di ambiente oppure un intero corrispondente all'ordine numerico di una stringa di ambiente nella tabella della stringhe di ambiente.

Restituisce

Stringa associata a una variabile di ambiente del sistema operativo.

Eccezioni

Expression mancante.

Esempio

In questo esempio viene usata la Environ funzione per specificare il numero di voce e la lunghezza dell'istruzione PATH dalla tabella della stringa di ambiente.

Sub tenv()
    Dim envString As String
    Dim found As Boolean = False
    Dim index As Integer = 1
    Dim pathLength As Integer
    Dim message As String

    envString = Environ(index)
    While Not found And (envString <> "")
        If (envString.Substring(0, 5) = "Path=") Then
            found = True
        Else
            index += 1
            envString = Environ(index)
        End If
    End While

    If found Then
        pathLength = Environ("PATH").Length
        message = "PATH entry = " & index & " and length = " & pathLength
    Else
        message = "No PATH environment variable exists."
    End If

    MsgBox(message)
End Sub

Commenti

Se Expression contiene una stringa, la Environ funzione restituisce il testo assegnato alla stringa di ambiente specificata, ovvero il testo che segue il segno di uguale (=) nella tabella stringa di ambiente per tale variabile di ambiente. Se non è possibile trovare la stringa nella Expression tabella di stringhe dell'ambiente, viene restituita una stringa di lunghezza zero ("").

Se Expression contiene un intero, viene restituita la stringa che occupa la posizione numerica nella tabella stringa di ambiente. In questo caso, Environ restituisce tutto il testo, incluso il nome della variabile di ambiente. Se nella posizione specificata non è presente alcuna stringa di ambiente, Environ restituisce una stringa di lunghezza zero.

Importante

La Environ funzione richiede l'autorizzazione dell'ambiente, che potrebbe influire sull'esecuzione in situazioni di attendibilità parziale. Per altre informazioni, vedere SecurityPermission e Autorizzazioni di accesso al codice.

Vedi anche

Si applica a