Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 40997|Atbildi: 2

[Avots] C# izcils daudzvalodu lokalizācijas atbalsts

[Kopēt saiti]
Publicēts: 2019-9-23 15:04:51 | | | |
C# izņēmumu veidi un atbilstošās izņēmumu klases
SystemException ir izņēmumu pamatklase, ko var apstrādāt citi lietotāji
ArgumentException metode ir nelikumīga
ArgumentNullException tiek nodots metodei, kas nevar pieņemt argumentu
Parametra ArgumentOutOfRangeException vērtība ir ārpus diapazona
ArithmeticException ir aritmētiska pārplūde vai nepietiekama pārplūde
ArrayTypeMismatchException mēģina masīvā saglabāt nepareiza tipa objektu
BadImageFormatException Diagramma ir nepareizi veidota
DivideByZeroException noņem nulles izņēmumus
DllNotFoundException Nevarēja atrast atsauci uz DLL
Parametrs FormatException ir formatēts nepareizi
IndexOutOfRangeException Masīva indekss ir ārpus diapazona
InvalidCastException izmanto nederīgu klasi
Metode InvalidOperationException ir nepareizi noteikta
MethodAccessException mēģina piekļūt ThoughtFriend vai aizsargātai metodei
MissingMemberException piekļūst nederīgai DLL versijai
Objekts NotFiniteNumberException nav derīgs dalībnieks
NotSupportedException klasē nav ieviests
NullReferenceException mēģina izmantot nepiešķirtu atsauci
OutOfMemoryException Nav pietiekami daudz vietas atmiņā
PlatformNotSupportedException rada kļūdu, ja platforma neatbalsta konkrētu rekvizītu
StackOverflowException steka pārpilde

SystemException izpildlaiks visām kļūdām, kas radušās.
IndexOutOfRangeException tiek paaugstināts, palaižot, kad apakšrakstu masīvs ir ārpus diapazona.
NullReferenceException tiek izvirzīts, ja tiek parādīta atsauce uz tukšu objektu, kad tas tiek izpildīts.
InvalidOperationException tiek izvirzīts ar kādu metodi, ja metodes izsaukums ir nederīgs objekta pašreizējam stāvoklim.

ArgumentException Visu parametru izņēmumu pamatklase.
ArgumentNullException tiek izvirzīts ar metodi, ja parametrs ir tukšs (nav atļauts).
ArgumentOutOfRangeException tiek izvirzīts ar metodi, ja parametrs neatrodas noteiktā diapazonā.
InteropException ir paredzēta izņēmuma pamatklasei, kas notiek vidē ārpus CLR.
ComException Izņēmums, kas satur COM klases HRESULT informāciju.
SEHException iekapsulē izņēmumus Win32 struktūrā, lai apstrādātu informācijas izņēmumus.
SqlException iekapsulē SQL operāciju izņēmumus.






Atšķirība starp CurrentCulture un CurrentUICulture:

1. CurrentCulture: Šis īpašums tiek izmantots, lai definētu "reģiona opcijas", standartus, formātus utt., ko lietotāji vēlas izmantot.
2. CurrentUICulture: Kā norāda nosaukums, šis rekvizīts tiek izmantots, lai definētu valodu, ko lietotāji izmanto, lai pieteiktos sistēmā, piemēram, MUI (Multi-language).
Lietotāja interfeiss), varat definēt valodu, kuru redzat darbvirsmā.
Tas nozīmē, ka, piesakoties XP darbvirsmā, interfeiss var būt angļu valodā (urrentUICulture), bet jūs varat izvēlēties "Taivāna" (CurrentCulture) saviem skaitļiem un datuma attēlošanas veidam un atrašanās vietai.
Izmantojot Windows vadības paneļa opciju "Reģions un valoda", lietotāji var mainīt CurrentCulture noklusējuma iestatījumus. Izmantojot šo konfigurāciju, varat arī mainīt kultūras noklusējuma numuru, laiku un datuma formātu. CurrentUICulture nav atkarīgs no šīs konfigurācijas, bet gan no operētājsistēmas valodas.


Izņēmuma klases pielāgošana

Dažādi izņēmuma ziņojumi tiek izmesti, iegūstot pašreizējā sistēmas reģiona valodu






Iepriekšējo:Baidu SEO ir šedevrs
Nākamo:C# apmācība Office Web App servera izvietošanai un vienkāršai darbībai
Publicēts 2019-9-24 16:22:08 |
Kolekcija ir gatava dienai...
Publicēts 2022-4-2 09:04:58 |
Paldies, ka dalījāties, atsaucējāt un veicāt pētījumus šajā jomā
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com