C# provides a default constructor for me. I write a
constructor that takes a string as a parameter, but want to
keep the no parameter one. How many constructors should I write?

Answers were Sorted based on User's Feedback



C# provides a default constructor for me. I write a constructor that takes a string as a parameter,..

Answer / venu gopal

Two. Once you write at least one constructor, C# cancels the
freebie constructor, and now you have to write one yourself,
even if there?s no implementation in it

Is This Answer Correct ?    6 Yes 1 No

C# provides a default constructor for me. I write a constructor that takes a string as a parameter,..

Answer / tsahi

that depends on weather you are writing a class or a struct.
in a class, the first answer given is correct (i.e. two
constructors). in a struct, you cannot write a default
constructor, and you will always have the automatically
generated one, in addition to any other constructor you may
write by your self.

Is This Answer Correct ?    1 Yes 1 No

C# provides a default constructor for me. I write a constructor that takes a string as a parameter,..

Answer / kiran

namespace SameNamespace
{
class MyBaseClass
{
protected internal int myprotectedinternalint;

private string myName;
public MyBaseClass(string abc)
{
myName = abc;
}
public MyBaseClass()
{

}

}
class MyDerivedClass:MyBaseClass
{
public int GetProtectedInternalMember()
{
return myprotectedinternalint;
}
public MyDerivedClass(int myvalue)
{
myprotectedinternalint = myvalue;
}

}

class MyTest
{
public static void Main()
{
MyBaseClass mbc = new MyBaseClass();
MyDerivedClass mdc = new MyDerivedClass(12);

Console.WriteLine(mdc.GetProtectedInternalMember
());
Console.ReadKey();
}
}
}

Is This Answer Correct ?    0 Yes 1 No

Post New Answer

More C Sharp Interview Questions

What is the difference between webgarden and webfarm?

1 Answers   Mphasis,


What is session state in asp net c# with example?

0 Answers  


Is comparator a functional interface?

0 Answers  


Is c# and c same?

0 Answers  


Which class does the remote object has to inherit?

0 Answers  






What is the difference between list and arraylist in c#?

0 Answers  


What is using keyword?

0 Answers  


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

1 Answers  


What are access modifiers used for?

0 Answers  


Why do we need escape characters?

0 Answers  


How do you convert byte array to hexadecimal string, and vice versa?

0 Answers  


what is a callback function?

4 Answers  


Categories