Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 3205|Atsakyti: 0

[.NET branduolys] .NET Core programos daugiakalbiai skaitymo ir rašymo išteklių (.resx) failai

[Kopijuoti nuorodą]
Paskelbta 2023-06-07 22:44:08 | | | |
Reikalavimai: Kuriant darbalaukio programą gali tekti apsvarstyti galimybę palaikyti kelias kalbas, kai vartotojas atidaro programą, jis įvertins operacinės sistemos lokalę ir įkels atitinkamus kalbos paketo išteklius.Išorinio ištekliaus (.resx) failo naudojimas išteklių vertimo informacijai atnaujinti, iš naujo nekompiliuojant programos nepridedant raktinių žodžių.

  • ResXResourceWriter: rašo išteklius į XML išteklių (.resx) failą arba išvesties srautą.
  • ResXResourceReader: išvardija XML išteklių (.resx) failus ir srautus bei skaito nuoseklius išteklių pavadinimus ir reikšmių poras.
  • ResXResourceSet: išvardija savo išteklius ir nuskaito atskirus išteklius pagal pavadinimą.


Aukščiau nurodyti objektai yraSystem.Windows.Forms.dllJei norite jį naudoti .NET 6, turite nurodyti trečiosios šalies paketą (ResXResourceReader.NetStandard ištraukia ResXReourceWriter ir ResXResourceReader iš Winforms github ir supakuoja juos kaip . NetStandard), komanda yra tokia:

Bandymo kodas yra toks:



SugeneruotasTestResources.resxFailas iš tikrųjų yra XML formato failas, kaip nurodyta toliau:



Išteklių:

Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.

(Pabaiga)





Ankstesnis:[Turn] (MSSQL) SQL Server duomenų bazės int ir guid pirminio rakto palyginimui
Kitą:[MSSQL] SQL SERVER užsakyti GUID ir neužsakyti GUID kaip pirminio rakto agregavimo indekso testai
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com