Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 40997|Vastaus: 2

[Lähde] C# Poikkeuksellinen monikielinen lokalisaatiotuki

[Kopioi linkki]
Julkaistu 23.9.2019 klo 15:04:51 | | | |
C#-poikkeustyypit ja vastaavat poikkeusluokat
SystemException on perusluokka poikkeuksia, joita muut käyttäjät voivat käsitellä
ArgumentException-menetelmä on laiton
ArgumentNullException välitetään metodille, joka ei voi hyväksyä argumenttia
ArgumentOutOfRangeException-parametrin arvo on alueen ulkopuolella
Aritmetiikkapoikkeus sisältää aritmeettisen ylivuodon tai alivuodon
ArrayTypeMismatchException yrittää tallentaa väärän tyypin objektin taulukkoon
BadImageFormatException Graafi on väärin muotoiltu
DivideByZeroException poistaa nollapoikkeuksia
DllNotFoundException Viitattua DLL:ää ei löytynyt
FormatException-parametri on muotoiltu väärin
IndexOutOfRangeException Taulukon indeksi on alueen ulkopuolella
InvalidCastException käyttää virheellistä luokkaa
InvalidOperationException-metodi on ajoitus väärin
MethodAccessException yrittää päästä käsiksi ThoughtFriend- tai suojattuun menetelmään
MissingMemberException käyttää virheellistä versiota DLL:stä
NotFiniteNumberException-objekti ei ole kelvollinen jäsen
NotSupportedExceptionia ei ole toteutettu luokassa
NullReferenceException yrittää käyttää määrittämätöntä viitettä
OutOfMemoryException Muistitilaa ei ole tarpeeksi
PlatformNotSupportedException antaa virheen, kun tiettyä ominaisuutta ei tueta alustalla
StackOverflowException stack overflow

SystemException-suoritusaika kaikille esiintyville virheille.
IndexOutOfRangeException nousee ylös, kun peli suoritetaan, kun alaindeksitaulukko on alueen ulkopuolella.
NullReferenceException syntyy, kun tyhjään olioon viitataan sen suorittaessa.
InvalidOperationException syntyy jollain menetelmällä, kun metodin kutsu on virheellinen objektin nykyisessä tilassa.

ArgumentException Perusluokka kaikille parametripoikkeuksille.
ArgumentNullException nousee metodissa, kun parametri on tyhjä (ei sallittu).
ArgumentOutOfRangeException nousee menetelmällä, kun parametri ei ole tietyllä alueella.
InteropException kohdistuu poikkeuksen perusluokkaan, joka esiintyy CLR:n ulkopuolella tai ympäristössä.
ComException Poikkeus, joka sisältää COM-luokan HRESULT-tiedot.
SEHException kapseloi poikkeuksia Win32-rakenteeseen käsittelemään poikkeuksia informaatiossa.
SqlException kapseloi SQL-operaatiopoikkeukset.






Ero CurrentCulturen ja CurrentUICulturen välillä:

1. CurrentCulture: Tätä ominaisuutta käytetään määrittelemään "aluevaihtoehdot", standardit, formaatit jne., joita käyttäjät haluavat käyttää.
2. CurrentUICulture: Nimensä mukaisesti tätä ominaisuutta käytetään määrittelemään käyttäjien käyttämä kieli järjestelmään kirjautumiseen, kuten MUI (Multi-language).
Käyttöliittymä), voit määritellä työpöydällä näkyvän kielen.
Tämä tarkoittaa, että kun kirjaudut XP-työpöydälle, käyttöliittymä voi olla englanniksi (urrentUICulture), mutta voit valita "Taiwan" (CurrentCulture) numeroille, päivämäärälle ja sijainnille.
Windowsin Ohjauspaneelin "Alue ja kieli" -vaihtoehdon avulla käyttäjät voivat muuttaa CurrentCulturen oletusasetuksia. Tämän asetuksen avulla voit myös muuttaa kulttuurin oletusnumeron, ajan ja päivämäärän muodon. CurrentUICulture ei riipu tästä kokoonpanosta, vaan käyttöjärjestelmän kielestä.


Räätälöi poikkeusluokka

Eri poikkeusviestejä lähetetään hankkimalla nykyisen järjestelmäalueen kieli






Edellinen:Baidu SEO on mestariteos
Seuraava:C#-opas Office Web App Server -palvelimen käyttöönottoon ja yksinkertaiseen käyttöön
Julkaistu 2019-9-24 klo 16:22:08 |
Kokoelma on valmis tälle päivälle...
Julkaistu 2022-4-2 klo 09:04:58 |
Kiitos, että jaoit, viittaat ja teet tutkimusta tällä alueella
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com