Witam wszystkich, właśnie rozpocząłem swoją przygodę z językem C#. W środowiskach Borlanda miałem do dyspozycji moduł TypInfo, który posiadał takie funkcje jak np.
GetPropValue(Obiekt, właściwość)
gdzie obiekt mógł być formatką, przyciskiem, lub instancją dowolnej klasy, właściwość to nazwa właściwości klasy w postaci łańcucha znaków, a zwracana wartość, to wartość podanej właściwości w podanym obiekcie. I tutaj pojawia się moje pytanie: czy język C# udostępnia jakieś podobne rozwiązania? Liczę na wyczerpujące odpowiedz i z góry dziękuję ;)
PS Zainstalowałem sobie środowisko SharpDevelop (czytałem, że to jedno z najlepszych), na jakiej licencji mogę udostępniać własne programy napisane w tym środowisku?