Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 40997|Antwort: 2

[Quelle] C# Außergewöhnliche mehrsprachige Lokalisierungsunterstützung

[Link kopieren]
Veröffentlicht am 23.9.2019, 15:04:51 | | | |
C#-Ausnahmetypen und entsprechende Ausnahmeklassen
SystemException ist eine Basisklasse von Ausnahmen, die von anderen Benutzern verwaltet werden kann
Die ArgumentException-Methode ist illegal
ArgumentNullException wird an eine Methode weitergegeben, die das Argument nicht akzeptieren kann
Der Wert des Parameters ArgumentOutOfRangeException liegt außerhalb des Bereichs
ArithmeticException hat einen arithmetischen Überlauf oder Unterlauf
ArrayTypeMismatchException versucht, ein Objekt des falschen Typs im Array zu speichern
BadImageFormatException Das Diagramm ist fehlgebildet
DivideByZeroException entfernt null Ausnahmen
DllNotFoundException Die referenzierte DLL konnte nicht gefunden werden
Der FormatException-Parameter ist falsch formatiert
IndexOutOfRangeException Der Array-Index ist außerhalb des Bereichs
InvalidCastException verwendet eine ungültige Klasse
Die Methode InvalidOperationException ist falsch getimt
MethodAccessException versucht, auf einen ThoughtFriend oder eine geschützte Methode zuzugreifen
MissingMemberException greift auf eine ungültige Version der DLL zu.
Das NotFiniteNumberException-Objekt ist kein gültiges Mitglied
NotSupportedException ist in der Klasse nicht implementiert
NullReferenceException versucht, eine nicht zugewiesene Referenz zu verwenden
OutOfMemoryException Es ist nicht genug Speicherplatz vorhanden
PlatformNotSupportedException wirft einen Fehler, wenn eine bestimmte Eigenschaft von der Plattform nicht unterstützt wird
StackOverflowAusnahme-Stack-Overflow

SystemException-Laufzeit für alle auftretenden Fehler.
IndexOutOfRangeException wird ausgelöst, wenn ein Array von Indexen außerhalb des Reichweitenbereichs liegt.
NullReferenceException wird aktiviert, wenn ein leeres Objekt während der Ausführung referenziert wird.
InvalidOperationException wird von einer Methode ausgelöst, wenn ein Aufruf einer Methode für den aktuellen Zustand des Objekts ungültig ist.

ArgumentException Die Basisklasse für alle Parameter-Ausnahmen.
ArgumentNullException wird von der Methode aktiviert, wenn der Parameter leer ist (nicht erlaubt).
ArgumentOutOfRangeException wird durch die Methode aktiviert, wenn der Parameter nicht innerhalb eines gegebenen Bereichs liegt.
InteropException zielt auf die Basisklasse der Ausnahme ab, die in oder in einer Umgebung außerhalb der CLR auftritt.
ComException Eine Ausnahme, die die HRESULT-Informationen der COM-Klasse enthält.
SEHException kapselt Ausnahmen in der Win32-Struktur, um Ausnahmen in Informationen zu handhaben.
SqlException kapselt SQL-Operation-Ausnahmen.






Unterschied zwischen CurrentCulture und CurrentUICulture:

1. CurrentCulture: Diese Eigenschaft wird verwendet, um die "Regionsoptionen", Standards, Formate usw. zu definieren, die Nutzer verwenden möchten.
2. CurrentUICulture: Wie der Name schon sagt, wird diese Eigenschaft verwendet, um die Sprache zu definieren, die Benutzer zum Einloggen ins System verwenden, beispielsweise in MUI (Multi-language).
Benutzeroberfläche), kannst du die Sprache definieren, die dir auf dem Desktop angezeigt wird.
Das bedeutet, dass beim Einloggen auf dem XP-Desktop die Benutzeroberfläche auf Englisch (urrentUICulture) sein kann, aber du kannst "Taiwan" (CurrentCulture) für deine Zahlen sowie für die Anzeige des Datums und deines Standorts auswählen.
Mit der Option "Region und Sprache" im Windows-Kontrollpanel können Benutzer die Standardeinstellungen für CurrentCulture ändern. Mit dieser Konfiguration können Sie auch die Standardnummer, Uhrzeit und das Datumsformat der Kultur ändern. CurrentUICulture hängt nicht von dieser Konfiguration ab, sondern von der Sprache des Betriebssystems.


Passe die Ausnahmeklasse an

Verschiedene Ausnahmemeldungen werden geworfen, indem man die Sprache der aktuellen Systemregion erhält






Vorhergehend:Baidu SEO ist ein Meisterwerk
Nächster:C#-Tutorial für die Bereitstellung und einfache Bedienung von Office-Web-App-Servern
Veröffentlicht am 24.9.2019, 16:22:08 |
Die Sammlung ist für heute bereit...
Veröffentlicht am 2.4.2022, 09:04:58 |
Danke fürs Teilen, die Referenzen und die Forschung in diesem Bereich
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com