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
資料類型的運算式。
傳回
從引數清單中選取及傳回值。
範例
這個範例會使用 函 Choose
式來顯示名稱,以響應傳入 參數程式中的 Ind
索引。
Function GetChoice(ByVal Ind As Integer) As String
GetChoice = CStr(Choose(Ind, "Speedy", "United", "Federal"))
End Function
備註
函Choose
式會根據的值Index
傳回傳入Choice()
的清單成員。 當 為 1 時 Index
,會選取清單的第一個成員。 當 () Choice()
時Index
UBound
,會選取清單的最後一個成員。 如果 Index
超出這些限制, Choose
則傳 Nothing
回 。
如果 Index
不是整數,則會在評估之前四捨五入為最接近的整數。
您可以使用 Choose
在可能性清單中查詢值。
注意
自變數清單中的表示式可以包含函數調用。 在準備呼叫 Choose
的自變數清單時,Visual Basic 編譯程式會呼叫每個運算式中的每個函式。 這表示,如果選取 Index
不同的表達式,則您無法依賴未呼叫的特定函式。