ApplicationBase.GetEnvironmentVariable(String) メソッド

定義

指定した環境変数の値を返します。

public:
 System::String ^ GetEnvironmentVariable(System::String ^ name);
public string GetEnvironmentVariable (string name);
member this.GetEnvironmentVariable : string -> string
Public Function GetEnvironmentVariable (name As String) As String

パラメーター

name
String

環境変数の名前を保持する String

戻り値

環境変数 name の値を保持する String

例外

nameNothingです。

name で指定された環境変数が存在しません。

呼び出し元のコードに Read アクセスを持つ EnvironmentPermission がありません。

この例では、 メソッドを My.Application.GetEnvironmentVariable 使用して PATH 環境変数の値を取得して表示します (使用可能な場合)。 それ以外の場合は、PATH 環境変数が存在しないことを示すメッセージが表示されます。

Private Sub TestGetEnvironmentVariable()
    Try
        MsgBox("PATH = " & My.Application.GetEnvironmentVariable("PATH"))
    Catch ex As System.ArgumentException
        MsgBox("Environment variable 'PATH' does not exist.")
    End Try
End Sub

注釈

メソッドは My.Application.GetEnvironmentVariable 、 という名前の環境変数を返します name。 このメソッドは と Environment.GetEnvironmentVariable(String)似ていますが、 で指定された環境変数が存在しない場合、このメソッドは例外を name 発生させます。

プロジェクトの種類別の可用性

プロジェクトの種類 使用可能
Windows フォーム アプリケーション はい
クラス ライブラリ はい
コンソール アプリケーション はい
Windows フォーム コントロール ライブラリ はい
Web コントロール ライブラリ いいえ
Windows サービス はい
Web サイト いいえ

適用対象

こちらもご覧ください