Interaction.Environ Metódus

Definíció

Egy operációsrendszer-környezeti változóhoz társított sztringet adja vissza.

Túlterhelések

Name Description
Environ(String)

Egy operációsrendszer-környezeti változóhoz társított sztringet adja vissza.

Environ(Int32)

Egy operációsrendszer-környezeti változóhoz társított sztringet adja vissza.

Environ(String)

Forrás:
Interaction.vb
Forrás:
Interaction.vb
Forrás:
Interaction.vb
Forrás:
Interaction.vb
Forrás:
Interaction.vb

Egy operációsrendszer-környezeti változóhoz társított sztringet adja vissza.

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

Paraméterek

Expression
String

Kötelező. Olyan kifejezés, amely egy környezeti változó nevét tartalmazó sztringet vagy egy környezeti sztring numerikus sorrendjének megfelelő egész számot értékel ki a környezeti sztringtáblában.

Válaszok

Az operációsrendszer-környezeti változóhoz társított sztring.

Kivételek

Expression hiányzik.

Példák

Ez a példa a függvény használatával Environ adja meg a környezeti sztringtáblából származó PATH utasítás tételszámát és hosszát.

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

Megjegyzések

Ha Expression sztringet tartalmaz, a függvény a Environ megadott környezeti sztringhez rendelt szöveget adja vissza, vagyis azt a szöveget, amely az adott környezeti változó környezeti sztringtáblájában az egyenlőségjelet (=) követi. Ha a karakterlánc Expression nem található a környezeti sztringtáblában, a rendszer nulla hosszúságú ("") karakterláncot ad vissza.

Ha Expression egész számot tartalmaz, a környezeti sztringtáblában ezt a numerikus pozíciót elfoglaló sztring lesz visszaadva. Ebben az esetben Environ az összes szöveget adja vissza, beleértve a környezeti változó nevét is. Ha nincs környezeti sztring a megadott pozícióban, Environ nulla hosszúságú sztringet ad vissza.

Important

A Environ függvényhez környezeti engedély szükséges, ami befolyásolhatja a részleges megbízhatósági helyzetekben történő végrehajtását. További információkért lásd SecurityPermission és kódhozzáférés engedélyeit.

Lásd még

A következőre érvényes:

Environ(Int32)

Forrás:
Interaction.vb
Forrás:
Interaction.vb
Forrás:
Interaction.vb
Forrás:
Interaction.vb
Forrás:
Interaction.vb

Egy operációsrendszer-környezeti változóhoz társított sztringet adja vissza.

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

Paraméterek

Expression
Int32

Kötelező. Olyan kifejezés, amely egy környezeti változó nevét tartalmazó sztringet vagy egy környezeti sztring numerikus sorrendjének megfelelő egész számot értékel ki a környezeti sztringtáblában.

Válaszok

Az operációsrendszer-környezeti változóhoz társított sztring.

Kivételek

Expression hiányzik.

Példák

Ez a példa a függvény használatával Environ adja meg a környezeti sztringtáblából származó PATH utasítás tételszámát és hosszát.

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

Megjegyzések

Ha Expression sztringet tartalmaz, a függvény a Environ megadott környezeti sztringhez rendelt szöveget adja vissza, vagyis azt a szöveget, amely az adott környezeti változó környezeti sztringtáblájában az egyenlőségjelet (=) követi. Ha a karakterlánc Expression nem található a környezeti sztringtáblában, a rendszer nulla hosszúságú ("") karakterláncot ad vissza.

Ha Expression egész számot tartalmaz, a környezeti sztringtáblában ezt a numerikus pozíciót elfoglaló sztring lesz visszaadva. Ebben az esetben Environ az összes szöveget adja vissza, beleértve a környezeti változó nevét is. Ha nincs környezeti sztring a megadott pozícióban, Environ nulla hosszúságú sztringet ad vissza.

Important

A Environ függvényhez környezeti engedély szükséges, ami befolyásolhatja a részleges megbízhatósági helyzetekben történő végrehajtását. További információkért lásd SecurityPermission és kódhozzáférés engedélyeit.

Lásd még

A következőre érvényes: