See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 40997|Vastuse: 2

[Allikas] C# Erakordne mitmekeelse lokaliseerimise tugi

[Kopeeri link]
Postitatud 2019-9-23 15:04:51 | | | |
C# eristitüübid ja vastavad erandiklassid
SystemException on erandite baasklass, mida saavad hallata ka teised kasutajad
ArgumentException meetod on ebaseaduslik
ArgumentNullException edastatakse meetodile, mis ei saa argumenti vastu võtta
ArgumentOutOfRangeException parameetri väärtus on väljaspool vahemikku
ArithmeticException'il on aritmeetiline ületäitumine või alatäitumine
ArrayTypeMismatchException püüab massiivis salvestada vale tüüpi objekti
BadImageFormatException Graafik on valesti vormitud
DivideByZeroException eemaldab null erandit
DllNotFoundException Viidatud DLL-i ei leitud
FormatException parameeter on valesti vormindatud
IndexOutOfRangeException Massiiviindeks on vahemikust väljas
InvalidCastException kasutab kehtetut klassi
InvalidOperationException meetod on valesti ajastatud
MethodAccessException püüab pääseda ligi ThoughtFriendile või kaitstud meetodile
MissingMemberException pääseb ligi kehtetule DLL-i versioonile
NotFiniteNumberException objekt ei ole kehtiv liige
NotSupportedException ei ole klassis rakendatud
NullReferenceException püüab kasutada määramata viidet
OutOfMemoryException Mäluruumi pole piisavalt
PlatformNotSupportedException annab vea, kui konkreetne omadus ei ole platvormi poolt toetatud
StackOverflowException stack overflow

SystemException käitusaeg kõigi esinevate vigade jaoks.
IndexOutOfRangeException tõuseb käivitamisel, kui indeksindeks on vahemikust väljas.
NullReferenceException tekib, kui tühja objekti viidatakse selle käivitamisel.
InvalidOperationException tekib mingi meetodi abil, kui meetodi kutse on objekti praeguse oleku jaoks kehtetu.

ArgumentException Kõigi parameetrite erandite baasklass.
ArgumentNullException tõstatatakse meetodi abil, kui parameeter on tühi (mitte lubatud).
ArgumentOutOfRangeException tekib meetodi abil, kui parameeter ei ole antud vahemikus.
InteropException sihib erandi baasklassi, mis esineb CLR-ist väljaspool või väljaspool seda keskkonnas.
ComException Erand, mis sisaldab COM-klassi HRESULT infot.
SEHException kapseldab erandeid Win32 struktuuris, et hallata erandeid informatsioonis.
SqlException kapseldab SQL-operatsiooni erandid.






Erinevus CurrentCulture'i ja CurrentUICulture'i vahel:

1. CurrentCulture: Seda omadust kasutatakse kasutajate soovitud "regioonivalikute", standardite, vormingute jms määratlemiseks.
2. CurrentUICulture: Nagu nimigi ütleb, kasutatakse seda omadust kasutajate kasutatava süsteemi sisselogimiseks kasutatava keele määratlemiseks, näiteks MUI (Multi-language) puhul.
Kasutajaliides), saad määratleda keele, mida näed töölaual.
See tähendab, et XP töölauale sisse logides võib liides olla inglise keeles (urrentUICulture), kuid saad valida "Taiwan" (CurrentCulture) numbrite ja kuupäeva kuvamise ning asukoha jaoks.
Windowsi juhtpaneelis valiku "Regioon ja keel" abil saavad kasutajad muuta CurrentCulture'i vaikeseadeid. Selle konfiguratsiooniga saad muuta ka kultuuri vaikimisi numbrit, kellaaja ja kuupäeva vormingut. CurrentUICulture ei sõltu sellest konfiguratsioonist, vaid operatsioonisüsteemi keelest.


Kohanda erandiklassi

Erinevaid erandsõnumeid saadetakse, kui hankitakse praeguse süsteemi piirkonna keel






Eelmine:Baidu SEO on meistriteos
Järgmine:C# õpetus Office Web App Serveri juurutamiseks ja lihtsaks tööks
Postitatud 2019-9-24 16:22:08 |
Kollektsioon on päevaks valmis...
Postitatud 2022-4-2 09:04:58 |
Aitäh, et jagasid, viitasid ja tegid selles valdkonnas uurimistööd
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com