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

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



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

Type.Missing フィールドのお隣キーワード

   

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



Type.Missing フィールドのページの著作権

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

©2026 GRAS Group, Inc.RSS