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

Vaade: 29086|Vastuse: 0

[Allikas] SRDescriptionAttribute muudab sinu juhtimisomaduste annotatsioonid mitmekeelseks

[Kopeeri link]
Postitatud 22.08.2020 09:47:25 | | | |
Erinevates kohtades kuvatakse .NET meetodite ja omaduste kommentaariteavet erinevalt, näiteks Hiina operatsioonisüsteemis kuvatakse kommentaarid hiina keeles ja ingliskeelsed kommentaarid ingliskeelsetes operatsioonisüsteemides. NET Framework suudab kuvada kommentaare erinevates keeltes, kuidas ta seda lahendab?

Me teame, et juhtimise arendamisel saab lisada omadusele DescriptionAttribute sildi ja kuvada selle kommentaarid omaduste ribal, näiteks nii:


Aga sa avastad, et kommentaaride jada on kirjutatud surnult hiina tekstis, mis siis, kui ma tahan, et juhtnupp kuvaks ingliskeelseid kommentaare ingliskeelses keskkonnas? .NET Framework suudab kuvada kommentaare erinevates keeltes, kuidas ta selle lahendab?

Dekompilatsioon. NET Frameworki puhul leidsime, et tema annotatsioonil ei ole DescriptionAttribute'i, vaid kasutatakse SRDescriptionAttribute'i, näiteks:




Kommentaarides ei kirjuta .NET raamistik otsest ingliskeelset kommentaari, vaid kirjutab ressursimärksõna ja vaatab SRDescriptionAttribute rakendust.



See oli liiga lihtne ja geniaalne, nii et ta ülekoormas Kirjelduse saamise ja sai selle hoopis ressursifailist. See ongi nii lihtne.



SRDescriptionAttribute klass on järgmine:

#region Assembly System, Version=4.0.0.0, Culture=neutraalne, PublicKeyToken=b77a5c561934e089
C:Program Files (x86)ViitekogudusedMicrosoftFramework.NETFramework 4.0System.dll
#endregion




Eelmine:Jquery sorteerib toodete hinna ja mahu ning filtreerib need hinnavahemiku järgi
Järgmine:.NET/C# Kasuta WebClient allalaadimist failinime täitmiseks
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