Some Dot Net Interview Questions and Answers ::
What are the basic concepts of object oriented programming?
Can you inherit multiple interfaces?
Yes. Multiple interfaces may be inherited in C#.
What is the difference between public, static and void?
What are the types of access modifiers in C#?
What are the basic concepts of object oriented programming?
It is
necessary to understand some of the concepts used extensively in object
oriented programming.These include
§ Objects
§ Classes
§ Data
abstraction and encapsulation
§ Inheritance
§ Polymorphism
§ Dynamic
Binding
Message passing.Can you inherit multiple interfaces?
Yes. Multiple interfaces may be inherited in C#.
What is the difference between public, static and void?
§ public
:The keyword public is an access modifier that tells the C#
compiler that the Main method is accessible by anyone.
§ static
:The keyword static declares that the Main method is a global one
and can be called without creating an instance of the class. The compiler
stores the address of the method as the entry point and uses this information
to begin execution before any objects are created.
void : The keyword void is a
type modifier that states that the Main method does not return any value.What are the types of access modifiers in C#?
Access
modifiers in C# are :
public
§ protect
§ private
§ internal
internal protect
What is boxing and
unboxing?
Implicit conversion of
value type to reference type of a variable is known as BOXING, for example
integer to object type conversion.
Conversion of reference type variable back to value type is called as UnBoxing.
Conversion of reference type variable back to value type is called as UnBoxing.
Where are the types of
arrays in C#?
§ Single-Dimensional
§ Multidimensional
Jagged arrays.
What is the difference
between Object and Instance?
An instance of a
user-defined type is called an object. We can instantiate many objects from one
class.
An object is an instance of a class.
An object is an instance of a class.
Define destuctors?
A destructor is called for
a class object when that object passes out of scope or is explicitly deleted.A
destructors as the name implies is used to destroy the objects that have been
created by a constructors.Like a constructor , the destructor is a member
function whose name is the same as the class name but is precided by a tilde.
No comments:
Post a Comment