Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 29086|Atbildi: 0

[Avots] SRDescriptionAttribute padara vadīklas rekvizītu anotācijas daudzvalodu

[Kopēt saiti]
Publicēts 22.08.2020 09:47:25 | | | |
Mašīnās dažādās lokalizācijās .NET metožu un rekvizītu komentāru informācija tiek parādīta atšķirīgi, piemēram, ķīniešu operētājsistēmā komentāri tiek parādīti ķīniešu valodā un angļu valodas komentāri tiek parādīti angļu operētājsistēmās. NET Framework var parādīt komentārus dažādās valodās, kā viņš to atrisina?

Mēs zinām, ka, izstrādājot vadīklu, rekvizītam var pievienot tagu DescriptionAttribute un rekvizītu joslā parādīt tā komentārus, piemēram:


Bet jūs atradīsit, ka komentāru virkne ir rakstīta mirusi ķīniešu tekstā, ko darīt, ja es vēlos, lai vadīkla parādītu angļu valodas komentārus angļu vidē? .NET Framework var parādīt komentārus dažādās valodās, kā viņš to atrisina?

Dekompilācija. NET Framework, mēs atklājām, ka viņa anotācijai nav DescriptionAttribute, bet tiek izmantots SRDescriptionAttribute, piemēram:




Komentāros .NET Framework neraksta tiešu angļu valodas komentāru, bet raksta resursu atslēgvārdu un aplūko SRDescriptionAttribute ieviešanu.



Tas bija pārāk vienkāršs un ģeniāls, tāpēc viņš pārslogoja apraksta saņemšanu un tā vietā ieguva to no resursu faila. Tas ir tik vienkārši.



SRDescriptionAttribute klase ir šāda:

#region montāžas sistēma, versija = 4.0.0.0, kultūra = neitrāla, PublicKeyToken = b77a5c561934e089
// C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFramework 4.0System.dll
#endregion




Iepriekšējo:Jquery kārto produktu cenu un apjomu un filtrē tos pēc cenu diapazona
Nākamo:.NET/C# Izmantojiet WebClient lejupielādi, lai pabeigtu faila nosaukumu
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com