cześć mam 3 linijki pythona ale potrzebuje to samo tylko że w c# wie ktoś jak to zmienić aby działało w c#
some_variable = 'new_variable' exec(f'{some_variable} = 123') print(new_variable) # wypisze 123
Nie, użytkownik nie może tak po prostu sobie pisać linijki C# i sama by się skompilowała.
Natomiast jeśli "zmienne" jako nadawanie nazw wartościom to jedyne czego potrzebujesz (a nie kompletnie dowolnego kodu) to zamiast używać zmiennych, można wsadzać wartości w słownik:
var name = "new_variable"; var value = 123; var items = new Dictionary<string, int>(); items[name] = value; Console.WriteLine(items[name]);
93,382 zapytań
142,382 odpowiedzi
322,539 komentarzy
62,738 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj