• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

python do c#

Object Storage Arubacloud
0 głosów
362 wizyt
pytanie zadane 12 lutego 2022 w C# przez mateusz45 Gaduła (3,240 p.)

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

 

komentarz 12 lutego 2022 przez adrian17 Ekspert (346,840 p.)
Nie ma bezpośredniego odpowiednika exec(), bo C# nie jest językiem interpretowanym.

Czemu miałbyś coś takiego potrzebować?
komentarz 12 lutego 2022 przez mateusz45 Gaduła (3,240 p.)
jakby to powiedzieć....

użytkownik wpisuje w pole tekstowe coś i chce aby tak nazywała sie zmienna
1
komentarz 12 lutego 2022 przez adrian17 Ekspert (346,840 p.)

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]);

 

komentarz 12 lutego 2022 przez mateusz45 Gaduła (3,240 p.)
THX!

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

+3 głosów
4 odpowiedzi 2,874 wizyt
pytanie zadane 22 kwietnia 2021 w C# przez nowatorek Nowicjusz (160 p.)
0 głosów
0 odpowiedzi 153 wizyt
+1 głos
3 odpowiedzi 3,604 wizyt
pytanie zadane 28 września 2018 w Rozwój zawodowy, nauka, praca przez velaro Użytkownik (950 p.)

92,759 zapytań

141,680 odpowiedzi

320,444 komentarzy

62,102 pasjonatów

Motyw:

Akcja Pajacyk

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.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...