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場合は、呼び出されない特定の関数に依存することはできません。