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,385 zapytań
142,384 odpowiedzi
322,540 komentarzy
62,745 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