Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 40997|Svare: 2

[Kilde] C# Eksepsjonell flerspråklig lokaliseringsstøtte

[Kopier lenke]
Publisert 23.09.2019 15:04:51 | | | |
C#-unntakstyper og tilsvarende unntaksklasser
SystemException er en basisklasse av unntak som kan håndteres av andre brukere
ArgumentUnntaksmetoden er ulovlig
ArgumentNullException sendes til en metode som ikke kan akseptere argumentet
Parameterverdien ArgumentOutOfRangeException er utenfor rekkevidde
ArithmeticException har et aritmetisk overløp eller underløp
ArrayTypeMismatchException forsøker å lagre et objekt av feil type i arrayet
BadImageFormatException Grafen er feildannet
DivideByZeroException fjerner null unntak
DllNotFoundException Den refererte DLL-en kunne ikke finnes
FormatException-parameteren er feilformatert
IndeksOutOfRangeException Array-indeksen er utenfor området
InvalidCastException bruker en ugyldig klasse
InvalidOperationException-metoden er feiltidsmessig
MethodAccessException forsøker å få tilgang til en ThoughtFriend eller beskyttet metode
MissingMemberException gir tilgang til en ugyldig versjon av DLL-en
Objektet NotFiniteNumberException er ikke et gyldig medlem
NotSupportedException er ikke implementert i klassen
NullReferenceException forsøker å bruke en ikke-tildelt referanse
OutOfMemoryException Det er ikke nok minneplass
PlatformNotSupportedException gir en feil når en spesifikk egenskap ikke støttes av plattformen
StackOverflowException stack overflow

SystemException-kjøretid for alle feil som oppstår.
IndexOutOfRangeException heves når den kjører når et array av indekser er utenfor rekkevidde.
NullReferenceException aktiveres når et tomt objekt refereres til under kjøring.
InvalidOperationException aktiveres av en metode når et kall til en metode er ugyldig for objektets nåværende tilstand.

ArgumentException Grunnklassen for alle parameterunntak.
ArgumentNullException aktiveres av metoden når parameteren er tom (ikke tillatt).
ArgumentOutOfRangeException aktiveres av metoden når parameteren ikke er innenfor et gitt område.
InteropException retter seg mot basisklassen til unntaket som forekommer i eller i et miljø utenfor CLR.
ComException Et unntak som inneholder HRESULT-informasjonen til COM-klassen.
SEHException kapsler inn unntak i Win32-strukturen for å håndtere unntak i informasjon.
SqlException kapsler inn unntak for SQL-operasjoner.






Forskjellen mellom CurrentCulture og CurrentUICulture:

1. CurrentCulture: Denne egenskapen brukes til å definere «regionsalternativer», standarder, formater osv. som brukerne ønsker å bruke.
2. CurrentUICulture: Som navnet antyder, brukes denne egenskapen til å definere språket brukerne bruker for å logge inn i systemet, for eksempel i MUI (Multi-language).
Brukergrensesnitt), kan du definere språket du ser vist til deg på skrivebordet.
Dette betyr at når du logger inn på XP-skrivebordet, kan grensesnittet være på engelsk (urrentUICulture), men du kan velge "Taiwan" (CurrentCulture) for tallene dine, måten datoen vises på og hvor du befinner deg.
Ved å bruke alternativet «Region og språk» i Windows Kontrollpanel kan brukere endre standardinnstillingene for CurrentCulture. Med denne konfigurasjonen kan du også endre kulturens standardformat for nummer, tid og dato. CurrentUICulture er ikke avhengig av denne konfigurasjonen, men av operativsystemets språk.


Tilpass unntaksklassen

Ulike unntaksmeldinger kastes ved å hente språket til den nåværende systemregionen






Foregående:Baidu SEO er et mesterverk
Neste:C#-veiledning for distribusjon av Office webapp-servere og enkel drift
Publisert 2019-9-24 16:22:08 |
Kollekten er klar for dagen...
Publisert 2022-4-2 09:04:58 |
Takk for at du deler, refererer og forsker på dette området
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com