KyaPoocha.com

Huge Collection of Interview Questions


‘C# Interview Questions’ - KyaPoocha.com

What are the ways to deploy an assembly ? 

An MSI installer, a CAB archive, and XCOPY command.  Read more »

How’s the DLL Hell problem solved in .NET ? 

Assembly versioning allows the application to specify not only the library it needs to run (which was available under Win32), but also the version of the assembly.  Read more »

What’s a multicast delegate ? 

It’s a delegate that points to and eventually fires off several methods  Read more »

What’s a delegate ? 

A delegate object encapsulates a reference to a method. In C++ they were referred to as function pointers.  Read more »

What’s the C# equivalent of C++ catch (…), which was a catch-all statement for any possible exception ? 

A catch block that catches the exception of type System.Exception. You can also omit the parameter data type in this case and just write catch {}.  Read more »

Will finally block get executed if the exception had not occurred ? 

Yes.  Read more »

What’s class SortedList underneath ? 

A sorted HashTable.  Read more »

What’s the .NET datatype that allows the retrieval of data by a unique key ? 

HashTable.  Read more »

What’s the difference between the System.Array.CopyTo() and System.Array.Clone() ? 

The first one performs a deep copy of the array, the second one is shallow.  Read more »

Can you store multiple data types in System.Array ? 

No.  Read more »

What’s the advantage of using System.Text.StringBuilder over System.String ? 

StringBuilder is more efficient in the cases, where a lot of manipulation is done to the text. Strings are immutable, so each time it’s being operated on, a new... Read more »

What’s the difference between System.String and System.StringBuilder classes ? 

System.String is immutable; System.StringBuilder was designed with the purpose of having a mutable string where a variety of operations can be performed.  Read more »

How can you overload a method 

Different parameter data types, different number of parameters, different order of parameters.  Read more »

What’s the difference between an interface and abstract class ? 

In the interface all methods must be abstract; in the abstract class some methods can be concrete. In the interface no accessibility modifiers are allowed, which... Read more »

Can you inherit multiple interfaces ? 

Yes, why not.  Read more »

Page 3 of 11«12345»...Last »