Click here to Skip to main content
15,903,854 members
Home / Discussions / C#
   

C#

 
AnswerRe: unsupported key version of Licensing.Net Pin
OriginalGriff22-Sep-15 20:28
mveOriginalGriff22-Sep-15 20:28 
QuestionQuery a DataSet C# - Array Throwing Null Error Pin
Member 1195658922-Sep-15 10:50
Member 1195658922-Sep-15 10:50 
AnswerRe: Query a DataSet C# - Array Throwing Null Error Pin
Garth J Lancaster22-Sep-15 13:58
professionalGarth J Lancaster22-Sep-15 13:58 
AnswerRe: Query a DataSet C# - Array Throwing Null Error Pin
Agent__00722-Sep-15 17:11
professionalAgent__00722-Sep-15 17:11 
AnswerRe: Query a DataSet C# - Array Throwing Null Error Pin
Winner7823-Sep-15 22:52
Winner7823-Sep-15 22:52 
QuestionInheritage with multiple abstract classes Pin
TMattC22-Sep-15 8:57
TMattC22-Sep-15 8:57 
AnswerRe: Inheritage with multiple abstract classes Pin
TMattC22-Sep-15 9:24
TMattC22-Sep-15 9:24 
AnswerRe: Inheritage with multiple abstract classes Pin
BillWoodruff22-Sep-15 9:42
professionalBillWoodruff22-Sep-15 9:42 
Try this:
C#
namespace YourNameSpace
{
    public abstract class Animal
    {
        public string Name;

        public abstract string MyAbstractMethod();

        public virtual string MyVirtualMethod()
        {
            return string.Format("Animal: {0}", Name);
        }
    }

    public class Mammal : Animal
    {
        public override string MyAbstractMethod()
        {
            return string.Format("Mammal: {0}", Name);
        }

        public new string MyVirtualMethod()
        {
            return string.Format("Mammal: {0}", Name);
        }
    }

    public class Dog : Mammal
    {
        public new string MyAbstractMethod()
        {
            return string.Format("Dog: {0}", Name);
        }

        public new string MyVirtualMethod()
        {
            return string.Format("Dog: {0}", Name);
        }
    }
}
Test it like this:
C#
namespace YourNameSpace
{
    private void TestAnimal()
    {
        Dog myDog = new Dog();
        myDog.Name = "Spot";
    
        string dname = myDog.MyAbstractMethod();
    
        string mname = (myDog as Mammal).MyAbstractMethod();
    
        string aname = (myDog as Animal).MyAbstractMethod();
    
        string dname2 = myDog.MyVirtualMethod();
    
        string mname2 = (myDog as Mammal).MyVirtualMethod();
    
        string aname2 = (myDog as Animal).MyVirtualMethod();

        // set a break-point here and observe variable values:
        // repeat until 'understanding' happens :)
    }
}

«I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.

Questionfonts are Changing alone in a strange way - Windows CE , i update my first question Pin
goldsoft22-Sep-15 2:53
goldsoft22-Sep-15 2:53 
AnswerRe: fonts are Changing alone in a strange way - Windows CE , i update my first question Pin
OriginalGriff22-Sep-15 3:00
mveOriginalGriff22-Sep-15 3:00 
GeneralRe: fonts are Changing alone in a strange way - Windows CE , i update my first question Pin
goldsoft22-Sep-15 4:15
goldsoft22-Sep-15 4:15 
GeneralRe: fonts are Changing alone in a strange way - Windows CE , i update my first question Pin
OriginalGriff22-Sep-15 4:24
mveOriginalGriff22-Sep-15 4:24 
AnswerRe: fonts are Changing alone in a strange way - Windows CE , i update my first question Pin
Pete O'Hanlon22-Sep-15 4:49
mvePete O'Hanlon22-Sep-15 4:49 
QuestionHow to remain WPF Window always on top of all windows? Pin
Benjamin.Buhr22-Sep-15 1:06
Benjamin.Buhr22-Sep-15 1:06 
AnswerRe: How to remain WPF Window always on top of all windows? Pin
Eddy Vluggen22-Sep-15 1:15
professionalEddy Vluggen22-Sep-15 1:15 
GeneralRe: How to remain WPF Window always on top of all windows? Pin
Benjamin.Buhr22-Sep-15 1:36
Benjamin.Buhr22-Sep-15 1:36 
GeneralRe: How to remain WPF Window always on top of all windows? Pin
Eddy Vluggen22-Sep-15 2:12
professionalEddy Vluggen22-Sep-15 2:12 
GeneralRe: How to remain WPF Window always on top of all windows? Pin
Benjamin.Buhr24-Sep-15 1:09
Benjamin.Buhr24-Sep-15 1:09 
GeneralRe: How to remain WPF Window always on top of all windows? Pin
Eddy Vluggen24-Sep-15 1:20
professionalEddy Vluggen24-Sep-15 1:20 
GeneralRe: How to remain WPF Window always on top of all windows? Pin
Benjamin.Buhr24-Sep-15 2:23
Benjamin.Buhr24-Sep-15 2:23 
GeneralRe: How to remain WPF Window always on top of all windows? Pin
Eddy Vluggen24-Sep-15 3:46
professionalEddy Vluggen24-Sep-15 3:46 
GeneralRe: How to remain WPF Window always on top of all windows? Pin
Benjamin.Buhr25-Sep-15 0:08
Benjamin.Buhr25-Sep-15 0:08 
GeneralRe: How to remain WPF Window always on top of all windows? Pin
Benjamin.Buhr28-Sep-15 1:39
Benjamin.Buhr28-Sep-15 1:39 
GeneralRe: How to remain WPF Window always on top of all windows? Pin
Eddy Vluggen28-Sep-15 5:38
professionalEddy Vluggen28-Sep-15 5:38 
GeneralRe: How to remain WPF Window always on top of all windows? Pin
Benjamin.Buhr28-Sep-15 22:49
Benjamin.Buhr28-Sep-15 22:49 

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.