Bagikan melalui


MissingMethodException.Message Properti

Definisi

Mendapatkan string teks yang menunjukkan nama kelas, nama metode, dan tanda tangan metode yang hilang. Properti ini hanya dapat dibaca.

public:
 virtual property System::String ^ Message { System::String ^ get(); };
public override string Message { get; }
member this.Message : string
Public Overrides ReadOnly Property Message As String

Nilai Properti

String pesan kesalahan.

Contoh

Contoh berikut menunjukkan Message properti . Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk MissingMethodException kelas .

try
{
    // Attempt to call a static DoSomething method defined in the App class.
    // However, because the App class does not define this method,
    // a MissingMethodException is thrown.
    typeof(App).InvokeMember("DoSomething", BindingFlags.Static |
        BindingFlags.InvokeMethod, null, null, null);
}
catch (MissingMethodException e)
{
    // Show the user that the DoSomething method cannot be called.
    Console.WriteLine("Unable to call the DoSomething method: {0}", e.Message);
}
try
    // Attempt to call a static DoSomething method defined in the App class.
    // However, because the App class does not define this method,
    // a MissingMethodException is thrown.
    typeof<App>.InvokeMember("DoSomething", BindingFlags.Static ||| BindingFlags.InvokeMethod, null, null, null)
    |> ignore
with :? MissingMethodException as e ->
    // Show the user that the DoSomething method cannot be called.
    printfn $"Unable to call the DoSomething method: {e.Message}"
Try
    ' Attempt to call a static DoSomething method defined in the App class.
    ' However, because the App class does not define this method, 
    ' a MissingMethodException is thrown.
    GetType(App).InvokeMember("DoSomething", BindingFlags.Static Or BindingFlags.InvokeMethod, _
                               Nothing, Nothing, Nothing)
Catch e As MissingMethodException
    ' Show the user that the DoSomething method cannot be called.
    Console.WriteLine("Unable to call the DoSomething method: {0}", e.Message)
End Try

Keterangan

Jika nama kelas tidak ditentukan saat objek dibuat, string teks default yang diwarisi dari kelas dasar dikembalikan.

Properti ini mengambil alih Message. Pesan kesalahan harus dilokalkan.

Berlaku untuk