Język pośredni .NET

Język pośredni (IL, Intermediate Language) to niskopoziomowy język programowania będący pośrednią wersją między kodem źródłowym a kodem maszynowym. Po skompilowaniu kodu napisanego w języku wysokiego poziomu .NET (np. C#, Visual Basic, F#) otrzymujemy plik binarny zawierający instrukcje IL oraz metadane. Kod IL jest niezależny od procesora i systemu operacyjnego, ale wymaga środowiska .NET (CLR, Common … Dowiedz się więcej

Wprowadzenie do refleksji

Refleksja w C# jest zaawansowaną funkcją umożliwiającą uzyskiwanie informacji o typach (strukturach danych takich jak klasy, interfejsy oraz ich składowych: właściwościach i metodach) oraz dynamiczne tworzenie obiektów, odczytywanie i modyfikowanie ich danych, a także wywoływanie ich metod w czasie działania programu [1, 2]. Przestrzeń nazw System.Reflection System.Reflection to przestrzeń nazw w .NET, która zawiera wszystkie … Dowiedz się więcej