L. P. with Microsoft C# - Level 1-Quiz-1
- You can think of .NET as a framework of classes that sit on top of the operating system. To expose different functionality is the purpose of the classes in this framework.
- There are several features related to language interoperability.
- You can inherit objects that are created in a different language.
- Exceptions may be handled across language boundaries.
- Debugging may be performed across language boundaries.
- A single server may host multiple versions of the same component is one of the main positive effects of the lack of registration.
- To take the intermediate code of the application and translate it into machine language is the function of the Common Language Runtime in the .NET framework.
- A .NET language is defined as one that compiles to Microsoft Intermediate Language.
- There are various class library components, designed to give you access to various functionalities.
- Data Access
- GUI
- Security
- XML/SOAP
- IO/Network
- Threading
- Common Language Runtime is responsible for implementing application runtime services, such as Class Loading, Common Type System, and Garbage Collection.
- There are data types that are built in to the system, or intrinsic.
- Class type
- Interface type
- Delegate type
- There are four general things that compose a class.
- Properties
- Fields
- Methods
- Events
- Every instance of the structure type will have its own data. You can't have multiple references that point to the same physical object when you are using the Structure type.
- the following CTS types can be directly instantiated themselves, but can't only be implemented by other objects and other classes.
- Structure
- Enumeration
- Delegate
- An Assembly is the name for a binary that is created by a .NET compiler, that allows you to control such things as the scope, visibility, and instantiation of its containing classes when planned correctly.
- MSIL targets only the Windows platform is the big difference between Microsoft Intermediate Language (MSIL) and Java bytecode.
- Namespaces gives you the ability to have multiple different classes using the same name, but not necessarily have a clash, or conflict, between them.
Permalink |
Comments (0) | Hits: 1067 | Time: 11:20:50