Professional Documents
Culture Documents
1 - Framework
1 - Framework
NET Framework
____________________________________________________________________________________
1. What is an ApplicationSoftware?
Answer: If we are routinely faced problems in a real life identified and to develop the programmes
which called as ApplicationSoftware.
2. What is SystemSoftware?
Answer: SystemSoftware: Which is software that directly operates the computer hardware, to provide
basic functionality needed by users and other software, and to provide a platform for running
application software Ex:DeviceDrivers.
5. What is .NET?
Answer: MS.Net is a Framework.
7. What is Platform?
Answer: Platform is an environment for developing and executing various applications.
11. What is the difference between .Net Core and .Net Framework?
Answer: .NET Core as a subset of .NET Framework.
Answer: The .NET Framework provides a run-time environment called the common language runtime,
which runs the code and provides services that make the development process easier. Used for both
Development and Production of .NET applications
Answer: The .NET base class library is a collection of object-oriented types and interfaces that provide
object models and services for many of the complex programming tasks we routinely face during
application development.
Answer: The ILDASM stands for Intermediate Language Disassembler. This is a de-compiler which helps
to get the source code from the assembly.
This ILDASM converts an assembly to instructions from which source code can be obtained. The ILDASM
can analize the .dll or .exe files and converts into human readable form. This is used to examine
assemblies and understanding the assembly capability.
37. Why is the .NET's Common Language Runtime created when you could have made C# run native on
Windows?
Answer: The Common Language Runtime (CLR), the virtual machine component of Microsoft's .NET
framework, manages the execution of .NET programs.
Answer: The Common Type System defines how types are declared, used, and managed in the runtime,
and is also an important part of the runtime's support for cross-language integration, type safety and
high performance applications.
49. What is the difference between un-safe code & un-managed code?
Deccansoft Software Services-MS.NET MS.NET Framework
____________________________________________________________________________________
Answer: Un-managed code runs outside the CLR control while the Un-safe code runs inside the CLR
control. Both of these may use pointers & direct memory access.
Unsafe code means managed program can access the memory address using pointers. Unsafe is
managed by the CLR.
50. What are the main Difference between NameSpace and Assembly ?
Namespace:
Forms the logical boundary for a Group of classes.
ii. It is a Collection of names where each name is Unique.
Iii. The namespace must be specified in Project Properties.
Assembly:
Assemblies are Self-Describing
ii. It is an Output Unit. It is a unit of deployment and is used for versioning. Assemblies contain MSIL
code.