Jak mogę dodać właściwości do klasy w środowisku wykonawczym w C #?
Mam klasę :
class MyClass
{
}
...
MyClass c = new MyClass();
Czy można dodać właściwości / pola do tej klasy w czasie wykonywania?
(Nie wiem, jakie są ich typy lub nazwy w czasie kompilacji i nie mają wspólnego interfejsu, którego mogę użyć.)
przykład psuedo:
Add property named "Prop1" [type System.Int32]
Add property named "Prop900" [type System.String]
Już czytałemto pytanie ale używa interfejsu
Z góry dziękuję.