Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet megoldani C#-ban,...

Hogyan lehet megoldani C#-ban, hogy a DateTime. Now. DayOfWeek. ToString () magyarul írja ki a nap nevét?

Figyelt kérdés
2020. jan. 7. 20:13
 1/6 anonim ***** válasza:
77%

Sehogy. A DayOfWeek egy enum. Egy enum ToString()-je mindig a neve lesz.

Ha magyar neveket akarsz, akkor ne ToString-et hívj, hanem az enum értéke alapján add vissza a lokalizált szöveget.

2020. jan. 7. 20:33
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
Gondoltam, hogy van egyszerűbb módja, már írtam rá egy Dictionary-t úgy működik, de hogy tudom megoldani amit javasolsz? Mégiscsak szebb megoldás lenne...
2020. jan. 7. 20:36
 3/6 A kérdező kommentje:

Találtam valamit. Ez lenne az? Működik így, de ez az amiről beszéltél?


DateTimeFormatInfo.CurrentInfo.GetDayName(DateTime.Now.DayOfWeek);

2020. jan. 7. 20:42
 4/6 anonim ***** válasza:
77%

Hát én csak arra gondoltam, hgoy írsz egy:


public string GetDayName(DayOfWeek day)

{

    switch (day)

    {

        case DayOfWeek.Monday:

            return "Hétfő";

        ...

    }

}


Metódust, de persze a legszegg az lenne, ha a programodban az összes szöveget kiraknád erőforrás fileba (resx) és az enum nevei is abban lennének. Pl. enumnev_erteknev kulccsal.


Nem tudom milyen alkalmazást írsz, ha WPF, akkor pl keress rá googleben hogy WPF lokalizáció és nézd meg ott hogy kell.

2020. jan. 7. 20:44
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:

Windows Forms


Ezt a resx dolgot megnézem.


Köszönöm!

2020. jan. 7. 20:55
 6/6 anonim ***** válasza:
64%

"Ezt a resx dolgot megnézem."


Erőforrás file.

Magadnak kell a formátumát kitalálnod és azt teszel bele amit akarsz. Előnye, hogy más (angol, német, spanyol) is írhat hasonló tartalmú file-t így lesz az alkalmazásod nyelvfüggetlen.

2020. jan. 7. 21:47
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!