Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 29086|Odpoveď: 0

[Zdroj] SRDescriptionAttribute robí vaše anotácie riadiacich vlastností viacjazyčnými

[Kopírovať odkaz]
Zverejnené 22. 8. 2020 9:47:25 | | | |
Na strojoch v rôznych lokalitách sa informácie o komentároch .NET metód a vlastností zobrazujú odlišne, napríklad v čínskom operačnom systéme sa komentáre zobrazujú v čínštine a anglické v anglických operačných systémoch. NET Framework dokáže zobrazovať komentáre v rôznych jazykoch, ako to rieši?

Vieme, že pri vývoji ovládacieho systému môžete pridať značku DescriptionAttribute k vlastnosti a zobraziť jej komentáre v paneli vlastností, takto:


Ale zistíte, že reťazec komentárov je v čínskom texte napísaný mŕtvy, čo ak chcem, aby ovládanie zobrazovalo anglické komentáre v anglickom prostredí? .NET Framework dokáže zobrazovať komentáre v rôznych jazykoch, ako to rieši?

Dekompilácia. NET Framework sme zistili, že jeho anotácia nemá DescriptionAttribute, ale používa SRDescriptionAttribute, napríklad:




V komentároch .NET Framework nepíše priamy anglický komentár, ale píše kľúčové slovo pre zdroj a skúma implementáciu SRDescriptionAttribute.



Bolo to príliš jednoduché a geniálne, tak preťažil Get of the Description a získal ho zo súboru zdrojov. Je to také jednoduché.



Trieda SRDescriptionAttribute je nasledovná:

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




Predchádzajúci:Jquery triedi cenu a objem produktov a filtruje ich podľa cenového rozpätia
Budúci:.NET/C# Použite WebClient na stiahnutie názvu súboru
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com