Click here to Skip to main content
15,389,584 members
Home / Discussions / C#
   

C#

 
GeneralRe: How do I convert an XLS document to XML in C#? Pin
asdxxxx8-Mar-10 20:26
Memberasdxxxx8-Mar-10 20:26 
Questionforce ToString() override in Deriv classed (already having a Base class) Pin
George Nistor8-Mar-10 3:49
MemberGeorge Nistor8-Mar-10 3:49 
AnswerRe: force ToString() override in Deriv classed (already having a Base class) Pin
Keith Barrow8-Mar-10 4:01
professionalKeith Barrow8-Mar-10 4:01 
AnswerRe: force ToString() override in Deriv classed (already having a Base class) Pin
Not Active8-Mar-10 4:05
mentorNot Active8-Mar-10 4:05 
GeneralRe: force ToString() override in Deriv classed (already having a Base class) Pin
Keith Barrow8-Mar-10 4:13
professionalKeith Barrow8-Mar-10 4:13 
GeneralRe: force ToString() override in Deriv classed (already having a Base class) Pin
Not Active8-Mar-10 4:20
mentorNot Active8-Mar-10 4:20 
GeneralRe: force ToString() override in Deriv classed (already having a Base class) Pin
George Nistor8-Mar-10 6:49
MemberGeorge Nistor8-Mar-10 6:49 
GeneralRe: force ToString() override in Deriv classed (already having a Base class) Pin
Keith Barrow8-Mar-10 6:58
professionalKeith Barrow8-Mar-10 6:58 
The only way c# will force you to override is by declaring a method as abstract. To do this, the class itself must be abstract, what you ask for is impossible without an abstract base class.

The base class can still have implementations of methods etc, so you can form your tree, you can also cast to an abstract class e.g. this is valid:

C#
CDeriv1 foo = new CDeriv1();
CBase myInstance = foo;


Even if CBase is abstract So you can have a List<CBase> etc as a property to form the tree. Try making your current base class abstract and see what happens!
Dalek Dave: There are many words that some find offensive, Homosexuality, Alcoholism, Religion, Visual Basic, Manchester United, Butter.

GeneralRe: force ToString() override in Deriv classed (already having a Base class) Pin
George Nistor8-Mar-10 7:26
MemberGeorge Nistor8-Mar-10 7:26 
GeneralRe: force ToString() override in Deriv classed (already having a Base class) Pin
George Nistor8-Mar-10 7:34
MemberGeorge Nistor8-Mar-10 7:34 
AnswerRe: force ToString() override in Deriv classed (already having a Base class) Pin
PIEBALDconsult8-Mar-10 6:57
professionalPIEBALDconsult8-Mar-10 6:57 
QuestionReturn Week Number of the Current Month Pin
codeproject_Tarun8-Mar-10 3:32
Membercodeproject_Tarun8-Mar-10 3:32 
AnswerRe: Return Week Number of the Current Month Pin
kevinnicol8-Mar-10 3:46
Memberkevinnicol8-Mar-10 3:46 
AnswerCross-post Pin
Kristian Sixhøj8-Mar-10 4:02
MemberKristian Sixhøj8-Mar-10 4:02 
QuestionRegarding deployment of windows service Pin
Håkan Axheim8-Mar-10 2:37
MemberHåkan Axheim8-Mar-10 2:37 
GeneralRe: Regarding deployment of windows service Pin
Håkan Axheim8-Mar-10 4:04
MemberHåkan Axheim8-Mar-10 4:04 
GeneralRe: Regarding deployment of windows service Pin
Håkan Axheim8-Mar-10 9:30
MemberHåkan Axheim8-Mar-10 9:30 
QuestionSessionTimeOut Problem Pin
shaina22318-Mar-10 2:22
Membershaina22318-Mar-10 2:22 
AnswerRe: SessionTimeOut Problem Pin
Sandeep Mewara8-Mar-10 9:57
mveSandeep Mewara8-Mar-10 9:57 
QuestionReading and Writing Reg_Binary Pin
sriharichowdary8-Mar-10 2:10
Membersriharichowdary8-Mar-10 2:10 
AnswerRe: Reading and Writing Reg_Binary Pin
Covean8-Mar-10 2:34
MemberCovean8-Mar-10 2:34 
AnswerRe: Reading and Writing Reg_Binary Pin
The Man from U.N.C.L.E.8-Mar-10 2:39
MemberThe Man from U.N.C.L.E.8-Mar-10 2:39 
QuestionProblem with Random class in C# Pin
yadlaprasad8-Mar-10 1:36
Memberyadlaprasad8-Mar-10 1:36 
AnswerRe: Problem with Random class in C# Pin
Covean8-Mar-10 1:45
MemberCovean8-Mar-10 1:45 
AnswerRe: Problem with Random class in C# Pin
Phil J Pearson8-Mar-10 1:47
MemberPhil J Pearson8-Mar-10 1:47 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.