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
メンバーを返します。 が 1 の場合、リストの最初のメンバーが Index
選択されます。 が (Choice()
) の場合、リストの最後のメンバーがIndex
UBound
選択されます。 がこれらの制限を超える場合 Index
、 Choose
は を返します Nothing
。
が整数でない場合 Index
は、評価される前に、最も近い整数に丸められます。
を使用 Choose
して、可能性の一覧で値を検索できます。
注意
引数リストの式には、関数呼び出しを含めることができます。 の呼び出し Choose
の引数リストを準備する一環として、Visual Basic コンパイラはすべての式のすべての関数を呼び出します。 つまり、 によって Index
別の式が選択されている場合、呼び出されない特定の関数に依存することはできません。
適用対象
こちらもご覧ください
.NET