Freigeben über


TypeLoadException-Konstruktor (String)

Initialisiert eine neue Instanz der TypeLoadException-Klasse mit einer angegebenen Fehlermeldung.

Namespace: System
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Sub New ( _
    message As String _
)
'Usage
Dim message As String

Dim instance As New TypeLoadException(message)
public TypeLoadException (
    string message
)
public:
TypeLoadException (
    String^ message
)
public TypeLoadException (
    String message
)
public function TypeLoadException (
    message : String
)

Parameter

  • message
    Die Meldung, in der der Fehler beschrieben wird.

Hinweise

Der Inhalt der message sollte für den Benutzer verständlich sein. Der Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde.

In der folgenden Tabelle werden die anfänglichen Eigenschaftenwerte für eine Instanz von TypeLoadException aufgeführt.

Eigenschaft

Wert

InnerException

Ein NULL-Verweis (Nothing in Visual Basic).

Message

Die Zeichenfolge der Fehlermeldung.

Beispiel

Imports System

Public Class TypeLoadException_Constructor2
   Public Shared Sub Main()
      Console.WriteLine("This program throws an exception upon successful run.")
      Console.WriteLine("Generating TypeLoadException with custom message...")
      Try
         ' Generate a new instance of TypeLoadException.
         TypeLoadExceptionDemoClass.GenerateException()
      Catch e As TypeLoadException
         Console.WriteLine(("TypeLoadException: " + ControlChars.Cr + ControlChars.Tab + "Error Message = " + e.Message))
      Catch e As Exception
         Console.WriteLine(("Exception: " + ControlChars.Cr + ControlChars.Tab + "Error Message = " + e.Message))
      End Try
   End Sub 'Main
End Class 'TypeLoadException_Constructor2

Class TypeLoadExceptionDemoClass
   Public Shared Function GenerateException() As Boolean
      ' Throw a TypeLoadException with custom defined message.
      Throw New TypeLoadException("This is a custom generated TypeLoadException error message")
   End Function 'GenerateException
End Class 'TypeLoadExceptionDemoClass
using System;

public class TypeLoadException_Constructor2
{
   public static void Main() 
   {
      Console.WriteLine("This program throws an exception upon successful run.");
      Console.WriteLine("Generating TypeLoadException with custom message...");
      try 
      {
         // Generate a new instance of TypeLoadException.
         TypeLoadExceptionDemoClass.GenerateException();
      }  
      catch (TypeLoadException e)
      {
         Console.WriteLine ("TypeLoadException: \n\tError Message = " + e.Message);
      }
      catch (Exception e)
      {
         Console.WriteLine ("Exception: \n\tError Message = " + e.Message);
      }
   }
}

class TypeLoadExceptionDemoClass
{ 
   public static bool GenerateException() 
   {
      // Throw a TypeLoadException with custom defined message.
      throw new TypeLoadException("This is a custom generated TypeLoadException error message");
   }
}
using namespace System;
class TypeLoadExceptionDemoClass
{
public:
   static bool GenerateException()
   {
      
      // Throw a TypeLoadException with custom defined message.
      throw gcnew TypeLoadException( "This is a custom generated TypeLoadException error message" );
   }

};

int main()
{
   Console::WriteLine( "This program throws an exception upon successful run." );
   Console::WriteLine( "Generating TypeLoadException with custom message..." );
   try
   {
      
      // Generate a new instance of TypeLoadException.
      TypeLoadExceptionDemoClass::GenerateException();
   }
   catch ( TypeLoadException^ e ) 
   {
      Console::WriteLine( "TypeLoadException: \n\tError Message = {0}", e->Message );
   }
   catch ( Exception^ e ) 
   {
      Console::WriteLine( "Exception: \n\tError Message = {0}", e->Message );
   }

}
import System.*;

public class TypeLoadException_Constructor2
{
    public static void main(String[] args)
    {
        Console.WriteLine("This program throws an exception upon "
            +"successful run.");
        Console.WriteLine("Generating TypeLoadException with "
            +"custom message...");
        try {
            // Generate a new instance of TypeLoadException.
            TypeLoadExceptionDemoClass.GenerateException();
        }
        catch (TypeLoadException e) {
            Console.WriteLine("TypeLoadException: \n\tError Message = " 
                + e.get_Message());
        }
        catch (System.Exception e) {
            Console.WriteLine("Exception: \n\tError Message = " 
                + e.get_Message());
        }
    } //main
} //TypeLoadException_Constructor2

class TypeLoadExceptionDemoClass
{
    public static boolean GenerateException()
    {
        // Throw a TypeLoadException with custom defined message.
        throw new TypeLoadException("This is a custom generated "
            +"TypeLoadException error message");
    } //GenerateException
} //TypeLoadExceptionDemoClass

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

TypeLoadException-Klasse
TypeLoadException-Member
System-Namespace