Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 29086|Válasz: 0

[Forrás] SRDescriptionAttribute többnyelvűvé teszi a vezérlő tulajdonság annotációkat

[Linket másol]
Közzétéve 2020. 08. 22. 9:47:25 | | | |
Különböző helyeken lévő gépeken a .NET módszerek és tulajdonságok hozzászólási adatai eltérően jelennek meg, például kínai operációs rendszerben a megjegyzések kínaiul, angol nyelvű hozzászólások pedig angol operációs rendszerekben. A NET Framework képes különböző nyelveken megjeleníteni a hozzászólásokat, hogyan oldja meg ezt?

Tudjuk, hogy egy vezérlő fejlesztésekor hozzáadhatsz egy DescriptionAttribute címkét egy tulajdonsághoz, és megjelenítheted a megjegyzéseit a tulajdonság sávban, így:


De azt fogod látni, hogy a kommentsorozat kínai szövegben halottan van írva, mi van, ha azt szeretném, ha az angol hozzászólások megjelenítését akarom angol környezetben? A .NET Framework képes különböző nyelveken megjeleníteni a kommenteket, hogyan oldja meg ezt?

Dekompiláció. NET keretrendszerben megállapítottuk, hogy az annotációjában nincs DescriptionAttribútum, hanem SRDescriptionAttribútumot használ, például:




A hozzászólásokban a .NET Framework nem ír közvetlen angol kommentet, hanem egy erőforrás kulcsszót ír, és az SRDescriptionAttribute megvalósítását vizsgálja.



Túl egyszerű és zseniális volt, ezért túlterhelte a Leírás Megszerzését, és inkább az erőforrás fájlból vette meg. Ennyire egyszerű.



Az SRDescriptionAttribute osztály a következő:

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




Előző:A Jquery a termékek árát és mennyiségét rendezi, majd árkategóriák szerint szűri őket
Következő:.NET/C# Használja a WebClient letöltést a fájlnév befejezéséhez
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com