To wymyślony przykład, ale powiedzmy, że mam zadeklarowane obiekty:Programowo przy użyciu ciągu jako nazwa obiektu przy uruchamianiu obiektu
CustomObj fooObj;
CustomObj barObj;
CustomObj bazObj;
I mam tablicę ciągów:
string[] stringarray = new string[] {"foo","bar","baz"};
Jak mogę programowo uzyskać dostęp do obiektów i utworzyć ich instancję za pomocą tablicy łańcuchów, iterując przy użyciu czegoś takiego jak foreach:
foreach (string i in stringarray) {
`i`Obj = new CustomObj(i);
}
Mam nadzieję, że pomysł, który próbuję przezwyciężyć, jest jasny. Czy to możliwe w języku C#?
Z góry dziękuję.
Może szukasz przypisanie obiektów do zmiennych instancji w czasie wykonywania lub po prostu utworzyć obiekty dynamicznie? –