Click here to Skip to main content
15,885,244 members
Home / Discussions / C#
   

C#

 
QuestionCollection within collection classes (a la Treeview/TreeNodes) Pin
Nyoshu24-Sep-09 4:10
Nyoshu24-Sep-09 4:10 
AnswerRe: Collection within collection classes (a la Treeview/TreeNodes) Pin
Not Active24-Sep-09 4:49
mentorNot Active24-Sep-09 4:49 
QuestionAs Keyword, conversion of derived class to base class type Pin
Raybarg24-Sep-09 3:26
professionalRaybarg24-Sep-09 3:26 
AnswerRe: As Keyword, conversion of derived class to base class type Pin
Abhishek Sur24-Sep-09 3:29
professionalAbhishek Sur24-Sep-09 3:29 
AnswerRe: As Keyword, conversion of derived class to base class type Pin
PIEBALDconsult24-Sep-09 5:16
mvePIEBALDconsult24-Sep-09 5:16 
GeneralRe: As Keyword, conversion of derived class to base class type Pin
Raybarg29-Sep-09 21:48
professionalRaybarg29-Sep-09 21:48 
GeneralRe: As Keyword, conversion of derived class to base class type Pin
PIEBALDconsult30-Sep-09 3:51
mvePIEBALDconsult30-Sep-09 3:51 
AnswerRe: As Keyword, conversion of derived class to base class type Pin
OriginalGriff24-Sep-09 6:15
mveOriginalGriff24-Sep-09 6:15 
Think about it. When you derive a class from baseClass, you are adding information to baseClass. When you try to convert your derived class to a baseClass, you would have to throw information away. You could not recover the information by re-casting your item to a derivedClass, because otherwise your program would have to behave very differently with the following :
derivedClass d = new derivedClass();
baseClass b = d as baseClass;
derivedClass d2 = (derivedClass) b;
and
baseClass b = new baseClass();
derivedClass d2 = (derivedClass) b;


If the definitions were in (say) different methods to the casts, it could get very difficult to work out what is going on.

Since wherever you can use a baseClass, you can use any derived class, C# is not keen on throwing away information, which could not be recovered by a re-cast back to the derived class.

No trees were harmed in the sending of this message; however, a significant number of electrons were slightly inconvenienced.

This message is made of fully recyclable Zeros and Ones

QuestionHow to add Xml Node in Microsoft Word doucment by using C# (VSTO) Pin
Shaik Haneef24-Sep-09 3:07
Shaik Haneef24-Sep-09 3:07 
QuestionDateTime difference Pin
Matt Cavanagh24-Sep-09 2:31
Matt Cavanagh24-Sep-09 2:31 
AnswerRe: DateTime difference Pin
OriginalGriff24-Sep-09 2:36
mveOriginalGriff24-Sep-09 2:36 
GeneralRe: DateTime difference Pin
Matt Cavanagh24-Sep-09 4:14
Matt Cavanagh24-Sep-09 4:14 
AnswerRe: DateTime difference Pin
Not Active24-Sep-09 2:37
mentorNot Active24-Sep-09 2:37 
GeneralRe: DateTime difference Pin
Matt Cavanagh24-Sep-09 4:17
Matt Cavanagh24-Sep-09 4:17 
AnswerRe: DateTime difference Pin
Luc Pattyn24-Sep-09 2:45
sitebuilderLuc Pattyn24-Sep-09 2:45 
GeneralRe: DateTime difference Pin
Matt Cavanagh24-Sep-09 4:17
Matt Cavanagh24-Sep-09 4:17 
QuestionTiff Image Processing Pin
Lalit singh24-Sep-09 1:51
Lalit singh24-Sep-09 1:51 
AnswerRe: Tiff Image Processing Pin
stancrm24-Sep-09 2:17
stancrm24-Sep-09 2:17 
Questioncomment utiliser le MultiColumnComb de Janus WinForms Controls? Pin
asma0724-Sep-09 1:22
asma0724-Sep-09 1:22 
AnswerRe: comment utiliser le MultiColumnComb de Janus WinForms Controls? Pin
Keith Barrow24-Sep-09 1:52
professionalKeith Barrow24-Sep-09 1:52 
GeneralRe: comment utiliser le MultiColumnComb de Janus WinForms Controls? Pin
Wes Aday24-Sep-09 9:12
professionalWes Aday24-Sep-09 9:12 
AnswerRe: comment utiliser le MultiColumnComb de Janus WinForms Controls? Pin
EliottA24-Sep-09 2:53
EliottA24-Sep-09 2:53 
AnswerRe: comment utiliser le MultiColumnComb de Janus WinForms Controls? Pin
Abhishek Sur24-Sep-09 3:27
professionalAbhishek Sur24-Sep-09 3:27 
GeneralRe: comment utiliser le MultiColumnComb de Janus WinForms Controls? Pin
asma0724-Sep-09 3:51
asma0724-Sep-09 3:51 
QuestionUsing too many timers in a program Pin
teknolog12324-Sep-09 0:50
teknolog12324-Sep-09 0:50 

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.