A .NET programming language (C#, VB.NET, J# etc.) does not compile into executable code; instead it compiles into an intermediate code called Microsoft Intermediate Language (MSIL). As a programmer
Latest Answer : MSIL is Microsoft Intermediate Language which is platform independent. Any .Net application is compiled in two steps -- first the high level language compiler compiles it into MSIL and then the CLR compiles IL code into native code.It is because of MSIL ...
Metadata is information about a PE. In COM, metadata is communicated through non-standardized type libraries. In .NET, this data is contained in the header portion of a COFF-compliant PE and follows
Latest Answer : In Simple words, Meta data is set of tables that describe the types and its members defined in the assembly and the types and its members referenced in the assembly. Manifest is another set of tables that describe the assembly attributes like ...
It extends the benefits of metadata by allowing developers to inspect and use it at runtime. For example, dynamically determine all the classes contained in a given assembly and invoke their methods.Reflection
Latest Answer : Reflection is the mechanism of discovering class information at run time or it is an technique for reading meta data at run time ...
A delegate acts like a strongly type function pointer. Delegates can invoke the methods that they reference without making explicit calls to those methods.Delegate is an entity that is entrusted with
Latest Answer : A delegate is a type-safe function pointer. Delegates are used in event handling. Delegates are declared using the following syntax:public delegate MyDelegate(); ...
Now VB.NET is object-oriented language. The following are some of the differences:Data Type Changes The .NET platform provides Common Type System to all the supported languages. This means that all
Latest Answer : To summarize points of difference are as follows:VB.Net is object oriented, while VB is proceduralVB.Net enjoys benefits of .net memory management and CTSVB.Net supports advanced features like exception handling.VB.Net uses ADO.Net which supports XML ...
ActiveX control is a special type of COM component that supports a User Interface. Using ActiveX Control in your .Net Project is even easier than using COM component. They are bundled usually in .ocx
Latest Answer : ActiveX control is actually a COM component. For using a COM component in a .net project you can follow one of the following two procedures --For private COM components -- In the .net project click Add reference and navigate to COM tab. Select the COM ...
Visual Basic .NET has many new and improved language features — such as inheritance, interfaces, and overloading — that make it a powerful object-oriented programming language. As a Visual
Latest Answer : Migrating from VB to VB.Net implies following advantages --High level OOPs features like inheritance, polymorphism and delegates become available.Also available are features like namespaces, interfaces, assemblies and attributes.Migrating to ADO.Net ...
When using windows components why almost all methods and events in the component are declared as 'Protected Internal' ?
Latest Answer : Use the call object and call invoke() or invoke one way() ...
Explain about 6h4 methods you have used to perform serialization?