Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 29086|Odgovoriti: 0

[Vir] SRDescriptionAttribute naredi vaše kontrolne lastnosti anotacije večjezične

[Kopiraj povezavo]
Objavljeno na 22. 08. 2020 09:47:25 | | | |
Na računalnikih na različnih lokacijah so informacije o komentarjih .NET metod in lastnosti prikazane različno, na primer v kitajskem operacijskem sistemu so komentarji prikazani v kitajščini, angleški pa v angleških operacijskih sistemih. NET Framework lahko prikaže komentarje v različnih jezikih, kako to reši?

Vemo, da lahko pri razvoju kontrolnega sistema dodate oznako DescriptionAttribute k lastnosti in njene komentarje prikažete v vrstici z lastnostmi, na primer takole:


Ampak ugotovili boste, da je niz komentarjev v kitajskem besedilu napisan mrtvo, kaj če želim, da nadzor prikazuje angleške komentarje v angleškem okolju? .NET Framework lahko prikaže komentarje v različnih jezikih, kako to reši?

Dekompilacija. NET Framework, ugotovili smo, da njegova opomba nima DescriptionAttribute, ampak uporablja SRDescriptionAttribute, na primer:




V komentarjih .NET Framework ne napiše neposrednega angleškega komentarja, temveč napiše ključno besedo za vir in preučuje implementacijo SRDescriptionAttribute.



Bilo je preveč preprosto in domiselno, zato je preobremenil Get of the Description in ga dobil iz datoteke z viri. Tako preprosto je.



Razred SRDescriptionAttribute je naslednji:

#region Assembly System, različica=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFramework 4.0System.dll
#endregion




Prejšnji:Jquery razvrsti ceno in količino izdelkov ter jih filtrira po cenovnem razponu
Naslednji:.NET/C# Uporabite WebClient prenos za dokončanje imena datoteke
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com