Type.Missing フィールドとは? わかりやすく解説

Type.Missing フィールド

Type 情報不足している値を表します。このフィールド読み取り専用です。

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

解説解説
使用例使用例

Missing フィールド使用して既定引数メソッド呼び出すコード例次に示します

Option Strict Off
Imports System
Imports System.Reflection
Public Class OptionalArg
    Public Sub MyMethod(ByVal
 a As Integer, Optional
 ByVal b As Double = 1.2, Optional ByVal c As Integer
 = 1)
        Console.WriteLine("a = " & a & "
 b = " & b & " c = " & c)
    End Sub
End Class
Module module1
    Sub main()
        Dim o As New OptionalArg()
        Dim t As Type
        t = GetType(OptionalArg)
        Dim param As Object()
 = {10, 20, 30}
        t.InvokeMember("MyMethod", BindingFlags.Public
 Or BindingFlags.Instance Or BindingFlags.InvokeMethod
 Or BindingFlags.OptionalParamBinding, Nothing, o, New Object() {10, 55.3, 12})
        t.InvokeMember("MyMethod", BindingFlags.Public
 Or BindingFlags.Instance Or BindingFlags.InvokeMethod
 Or BindingFlags.OptionalParamBinding, Nothing, o, New Object() {10, 1.3, Type.Missing})
        t.InvokeMember("MyMethod", BindingFlags.Public
 Or BindingFlags.Instance Or BindingFlags.InvokeMethod
 Or BindingFlags.OptionalParamBinding, Nothing, o, New Object() {10, Type.Missing, Type.Missing})
    End Sub
End Module

このコードによって、次の出力生成されます。

a = 10 b = 55.3 c = 12

a = 10 b = 1.3 c = 1

a = 10 b = 1.2 c = 1

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

Type.Missing フィールドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Type.Missing フィールドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS