Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 40997|Svar: 2

[Källa] C# Exceptionellt flerspråkigt lokaliseringsstöd

[Kopiera länk]
Publicerad den 2019-9-23 15:04:51 | | | |
C#-undantagstyper och motsvarande undantagsklasser
SystemException är en basklass av undantag som kan hanteras av andra användare
ArgumentUndantagsmetoden är olaglig
ArgumentNullException skickas till en metod som inte kan acceptera argumentet
Parametervärdet ArgumentOutOfRangeException är utanför intervallet
ArithmeticException har ett aritmetiskt överflöd eller underflöde
ArrayTypeMismatchException försöker lagra ett objekt av fel typ i arrayen
BadImageFormatException Grafen är felaktig
DivideByZeroException tar bort noll undantag
DllNotFoundException Den refererade DLL kunde inte hittas
FormatException-parametern är felaktigt formaterad
IndexOutOfRangeException Arrayindexet är utanför intervallet
InvalidCastException använder en ogiltig klass
Metoden InvalidOperationException är felaktigt tidsinställd
MethodAccessException försöker komma åt en ThoughtFriend eller skyddad metod
MissingMemberException får tillgång till en ogiltig version av DLL:n
Objektet NotFiniteNumberException är inte en giltig medlem
NotSupportedException är inte implementerad i klassen
NullReferenceException försöker använda en otilldelad referens
OutOfMemoryException Det finns inte tillräckligt med minnesutrymme
PlatformNotSupportedException ger ett felmeddelande när en specifik egenskap inte stöds av plattformen
StackOverflowException-stacköverflöde

SystemException-körtid för alla fel som uppstår.
IndexOutOfRangeException aktiveras när en array av index är utanför räckvidd.
NullReferenceException aktiveras när ett tomt objekt refereras när det körs.
InvalidOperationException aktiveras av någon metod när ett anrop till en metod är ogiltigt för objektets aktuella tillstånd.

ArgumentException Basklassen för alla parameterundantag.
ArgumentNullException aktiveras av metoden när parametern är tom (inte tillåten).
ArgumentOutOfRangeException aktiveras av metoden när parametern inte är inom ett givet intervall.
InteropException riktar sig mot basklassen för undantaget som förekommer i eller i en miljö utanför CLR.
ComException Ett undantag som innehåller HRESULT-informationen för COM-klassen.
SEHException kapslar in undantag i Win32-strukturen för att hantera undantag i information.
SQLException kapslar in SQL-operationundantag.






Skillnad mellan CurrentCulture och CurrentUICulture:

1. CurrentCulture: Denna egenskap används för att definiera "regionalternativ", standarder, format etc. som användare vill använda.
2. CurrentUICulture: Som namnet antyder används denna egenskap för att definiera språket som användare använder för att logga in i systemet, till exempel i MUI (Multi-language).
Användargränssnitt), kan du definiera vilket språk du ser visas för dig på skrivbordet.
Det betyder att när du loggar in på XP-skrivbordet kan gränssnittet vara på engelska (urrentUICulture), men du kan välja "Taiwan" (CurrentCulture) för dina siffror och hur datumet visas och din plats.
Med alternativet "Region och språk" i Windows Kontrollpanel kan användare ändra standardinställningarna för CurrentCulture. Med denna konfiguration kan du också ändra kulturens standardnummer, tid och datumformat. CurrentUICulture är inte beroende av denna konfiguration, utan av operativsystemets språk.


Anpassa undantagsklassen

Olika undantagsmeddelanden kastas genom att hämta språket för den aktuella systemregionen






Föregående:Baidu SEO är ett mästerverk
Nästa:C#-handledning för distribution av Office webbapp-servrar och enkel hantering
Publicerad 2019-9-24 16:22:08 |
Samlingen är redo för dagen...
Publicerad 2022-4-2 09:04:58 |
Tack för att du delar, refererar till och forskar inom detta område
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com