C#, VB.NET
21. 8. 2017 16:08
anonym
188.175.171.10
Zdravím,
mám hromadu proměnných a potřebuji je převést na velká písmena + podržítka:
NejakaPromenna Po převodu NEJAKA_PROMENNA
Jak to udělat? Nedaří se mi najít vhodnou utilitu. Nejlépe aby to upravilo
samo celý enum.
Díky Petr
22. 8. 2017 20:40
macop
0 11
napr. AWK
24. 8. 2017 23:31
Petr Mitrofan
0 20
Utilitu nebo jednoduchý kód (podhodit mu co je potřeba je už trivka):
void Main() { string input = "NejakaPromenna"; char[] asArray = input.ToCharArray(); byte[] bytes = asArray.Select(d => (byte)d).ToArray(); StringBuilder builder = new StringBuilder(); for(int x = 0; x < bytes.Length; x ++) { byte b = bytes[x]; if (x > 0 && b > 64 && b < 91) { builder.Append("_"); } builder.Append(((char)b)); } string converted = builder.ToString().ToUpper(); Console.WriteLine(converted); }
25. 8. 2017 12:05
Nakonec doslo na hardcore reseni a je to napsane v C#. Dve hodky prace, ale mam to vcetne prejmenovani v souborech projektu.
Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování. Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.
zapomenuté heslo
zaregistrujte se
Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?
Nahlásit Zrušit
zavřít