Interaction.Choose(Double, Object[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
引数のリストから値を選択して返します。
public:
static System::Object ^ Choose(double Index, ... cli::array <System::Object ^> ^ Choice);
public static object? Choose(double Index, params object?[] Choice);
public static object Choose(double Index, params object[] Choice);
static member Choose : double * obj[] -> obj
Public Function Choose (Index As Double, ParamArray Choice As Object()) As Object
パラメーター
- Choice
- Object[]
必須。
Object パラメーター配列。
Objectデータ型、コンマで区切られたObject変数または式のリスト、またはObject要素の 1 次元配列に評価される単一の変数または式を指定できます。
返品
引数のリストから値を選択して返します。
例
この例では、 Choose 関数を使用して、 Ind パラメーターのプロシージャに渡されたインデックスに応答して名前を表示します。
Function GetChoice(ByVal Ind As Integer) As String
GetChoice = CStr(Choose(Ind, "Speedy", "United", "Federal"))
End Function
注釈
Choose関数は、Choice()の値に基づいて、Index渡されたリストのメンバーを返します。 リストの最初のメンバーは、 Index が 1 の場合に選択されます。 リストの最後のメンバーは、 Index が UBound(Choice()) のときに選択されます。
Indexがこれらの制限を超えている場合、ChooseはNothingを返します。
Indexが整数でない場合は、評価される前に最も近い整数に丸められます。
Chooseを使用して、可能性の一覧で値を検索できます。
Note
引数リストの式には、関数呼び出しを含めることができます。
Chooseの呼び出しの引数リストの準備の一環として、Visual Basic コンパイラはすべての式のすべての関数を呼び出します。 つまり、 Indexによって別の式が選択されている場合、呼び出されない特定の関数に依存することはできません。