共用方式為


Interaction.Environ 方法

定義

傳回與作業系統環境變數關聯的字串。

多載

Environ(String)

傳回與作業系統環境變數關聯的字串。

Environ(Int32)

傳回與作業系統環境變數關聯的字串。

Environ(String)

來源:
Interaction.vb
來源:
Interaction.vb
來源:
Interaction.vb

傳回與作業系統環境變數關聯的字串。

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

參數

Expression
String

必要。 運算式,可評估包含環境變數名稱的字串,或評估與環境字串表中的環境字串數字順序相對應的整數。

傳回

與作業系統環境變數關聯的字串。

例外狀況

Expression 遺失。

範例

這個範例會使用 函 Environ 式,從環境字串數據表提供 語句的專案 PATH 編號和長度。

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

備註

如果 Expression 包含字串,函 Environ 式會傳回指派給指定環境字串串的文字-也就是,在該環境變數的環境字串數據表中,等於正負號的文字 (=) 。 如果在 environment-string 數據表中找不到 中的 Expression 字串,則會傳回長度為零的字串 (“”) 。

如果 Expression 包含整數,則會傳回佔用環境字串數據表中該數值位置的字串。 在此情況下, Environ 會傳回所有文字,包括環境變數的名稱。 如果指定的位置中沒有環境字串, Environ 則傳回長度為零的字串。

重要

Environ 式需要環境許可權,這可能會在部分信任的情況下影響其執行。 如需詳細資訊,請參閱 SecurityPermission程式碼存取權限

另請參閱

適用於

Environ(Int32)

來源:
Interaction.vb
來源:
Interaction.vb
來源:
Interaction.vb

傳回與作業系統環境變數關聯的字串。

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

參數

Expression
Int32

必要。 運算式,可評估包含環境變數名稱的字串,或評估與環境字串表中的環境字串數字順序相對應的整數。

傳回

與作業系統環境變數關聯的字串。

例外狀況

Expression 遺失。

範例

這個範例會使用 函 Environ 式,從環境字串數據表提供 語句的專案 PATH 編號和長度。

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

備註

如果 Expression 包含字串,函 Environ 式會傳回指派給指定環境字串串的文字-也就是,在該環境變數的環境字串數據表中,等於正負號的文字 (=) 。 如果在 environment-string 數據表中找不到 中的 Expression 字串,則會傳回長度為零的字串 (“”) 。

如果 Expression 包含整數,則會傳回佔用環境字串數據表中該數值位置的字串。 在此情況下, Environ 會傳回所有文字,包括環境變數的名稱。 如果指定的位置中沒有環境字串, Environ 則傳回長度為零的字串。

重要

Environ 式需要環境許可權,這可能會在部分信任的情況下影響其執行。 如需詳細資訊,請參閱 SecurityPermission程式碼存取權限

另請參閱

適用於