What is CTS ?

October 28, 2007 · Filed Under .Net Framework Interview Questions, Placement Questions

CTS is an acronym for Common Type System which is an integral part of .net and which ensures language compatibility, interoperability and integration. Because .net treats all languages equal a class written in C# should be equivalent to class written in VB.net. Languages must agree on the meaning of these concepts before they can integrate […]

Read the rest of this entry »

Explain the concept of CLR ?

October 28, 2007 · Filed Under .Net Framework Interview Questions, Placement Questions

The most important component of the .net framework is the CLR or the Common Language Runtime. The CLR manages and executes code written in .net languages. It activates objects, performs security checks, lays them out in memory, executes them and garbage collects these objects as well.
The CLR is a runtime engine that loads required classes, […]

Read the rest of this entry »

Explain what is .net remoting ?

October 28, 2007 · Filed Under .Net Framework Interview Questions, Placement Questions

Like DCOM, RMI, CORBA which are remoting technologies, .Net Remoting is a new entry in this list of remoting technologies. It is a system for different applications to use to communicate with one another. The applications can be located on the same computer, different computers on the same network or even computers across a network.
Objects […]

Read the rest of this entry »

What are Web Services ? Give an example ?

October 28, 2007 · Filed Under .Net Framework Interview Questions, Placement Questions

Web services allow access to software through standard web protocols such as HTTP and SMTP. They enable software to interact with a wider range of clients. Web services can be consumed by any application that understands how to parse an XML. XML is the key technology used in web services.
Microsoft .net web services support three […]

Read the rest of this entry »

What is IL (Intermediate Language) in .Net ?

October 28, 2007 · Filed Under .Net Framework Interview Questions, Placement Questions

In software engineering the concept of abstraction is extremely important. Microsoft calls its own language abstraction layer the Common Intermediate Language (CIL). Similar to byte code like Java generates IL supports all object oriented features including data abstraction, inheritance, polymorphism, etc. In addition to these features IL supports other concepts such as properties, fields and […]

Read the rest of this entry »

What are the classes to support Multithreading in .Net ?

October 28, 2007 · Filed Under .Net Framework Interview Questions, Placement Questions

Threads are lightweight programs responsible for multitasking within a single application. The System.Threading namespace provides classes to manage multithreaded applications.
The simplest way to create a thread is to create a new instance of the Thread class. CLR provides ThreadStart delegate which points to a method which starts when the thread starts running.
Thread myThread = new […]

Read the rest of this entry »