Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 40997|Atsakyti: 2

[Šaltinis] C# išskirtinis daugiakalbis lokalizavimo palaikymas

[Kopijuoti nuorodą]
Publikuota: 2019-9-23 15:04:51 | | | |
C# išimčių tipai ir atitinkamos išimčių klasės
SystemException yra pagrindinė išimčių klasė, kurią gali tvarkyti kiti vartotojai
ArgumentException metodas neleistinas
ArgumentNullException perduodamas metodui, kuris negali priimti argumento
Parametro ArgumentOutOfRangeException reikšmė nepatenka į diapazoną
ArithmeticException turi aritmetinį perpildymą arba perpildymą
ArrayTypeMismatchException bando saugoti netinkamo tipo objektą masyve
BadImageFormatException Diagrama neteisingai suformuota
DivideByZeroException pašalina nulį išimčių
DllNotFoundException Nepavyko rasti nurodyto DLL
FormatException parametras suformatuotas neteisingai
IndexOutOfRangeException Masyvo indeksas nepatenka į diapazoną
InvalidCastException naudoja neleistiną klasę
Metodas InvalidOperationException neteisingai nustatytas
MethodAccessException bando pasiekti ThoughtFriend arba apsaugotą metodą
MissingMemberException pasiekia neleistiną DLL versiją
Objektas NotFiniteNumberException nėra leistinas narys
NotSupportedException klasėje neįdiegta
NullReferenceException bando naudoti nepriskirtą nuorodą
OutOfMemoryException Nepakanka vietos atmintyje
PlatformNotSupportedException pateikia klaidą, kai platforma nepalaiko konkrečios ypatybės
StackOverflowException rietuvės perpilda

SystemException vykdymo laikas visoms įvykusioms klaidoms.
IndexOutOfRangeException iškeliamas, kai vykdoma, kai apatinių indeksų masyvas yra už diapazono ribų.
NullReferenceException iškeliamas, kai paleidžiamas tuščias objektas.
InvalidOperationException iškeliamas tam tikru metodu, kai metodo iškvietimas yra neleistinas dabartinei objekto būsenai.

ArgumentException Pagrindinė visų parametrų išimčių klasė.
ArgumentNullException iškelia metodas, kai parametras yra tuščias (neleidžiamas).
ArgumentOutOfRangeException iškeliamas metodu, kai parametras nepatenka į nurodytą diapazoną.
"InteropException" taikoma pagrindinei išimties klasei, kuri atsiranda CLR arba aplinkoje, nepriklausančioje CLR.
ComException Išimtis, kurioje yra COM klasės HRESULT informacija.
SEHException įtraukia Win32 struktūros išimtis, kad būtų galima tvarkyti informacijos išimtis.
SqlException apima SQL operacijų išimtis.






Skirtumas tarp "CurrentCulture" ir "CurrentUICulture":

1. CurrentCulture: Ši savybė naudojama apibrėžti "regiono parinktis", standartus, formatus ir kt., kuriuos vartotojai nori naudoti.
2. CurrentUICulture: Kaip rodo pavadinimas, ši savybė naudojama norint apibrėžti kalbą, kurią vartotojai naudoja prisijungdami prie sistemos, pvz., MUI (kelių kalbų).
Vartotojo sąsaja), galite nustatyti kalbą, kurią matote darbalaukyje.
Tai reiškia, kad kai prisijungiate prie XP darbastalio, sąsaja gali būti anglų kalba (urrentUICulture), tačiau galite pasirinkti "Taivanas" (CurrentCulture) savo skaičiams ir datos rodymo būdui bei vietai.
Naudodami "Windows" valdymo skydelio parinktį "Regionas ir kalba", vartotojai gali pakeisti numatytuosius "CurrentCulture" nustatymus. Naudodami šią konfigūraciją taip pat galite pakeisti numatytąjį kultūros skaičiaus, laiko ir datos formatą. "CurrentUICulture" priklauso ne nuo šios konfigūracijos, o nuo operacinės sistemos kalbos.


Išimčių klasės tinkinimas

Skirtingi išimčių pranešimai pateikiami gavus dabartinio sistemos regiono kalbą






Ankstesnis:Baidu SEO yra šedevras
Kitą:C# pamoka, skirta "Office Web App" serverio diegimui ir paprastam valdymui
Publikuota: 2019-9-24 16:22:08 |
Kolekcija paruošta dienai...
Paskelbta 2022-4-2 09:04:58 |
Ačiū už pasidalinimą, nuorodas ir mokslinius tyrimus šioje srityje
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com