Собачьи годы и наоборот [закрыто]

Я пробую эту примерную проблему, где мне нужно сделать два оператора неявного преобразования, чтобы создать класс Doggy из Human и наоборот. Классы должны принять во внимание, что человеческий год - это 7 собак. Мне сказали, что если перейти от лет собаки к человеческим годам, чтобы убедиться, что тип возраста по-прежнему является целым (конечно), и что это может потребовать некоторого явного преобразования. Я не знаю, как определить DogToHuman.Name, DogToHuman.Age, HumanToDog.Name и HumanToDog.Age. Я новичок в программировании, поэтому я не привык к этому формату. Любое число, с которого можно начать, будет работать, как человек 25 лет.

class Human
{
    public string Name;
    public int Age;
    public Human(string name, int age)
    {
        Name = name;
        Age = age;
    }
}

class Doggy
{
    public string Name;
    public int Age;
    public Doggy(string name, int age)
    {
        Name = name;
        Age = age;
    }
}

class ConversionQuestion
{
    static void Main(string[] args)
    {
        Console.WriteLine("As a Human, {0} would be {1}", DogToHuman.Name, DogToHuman.Age);
        Console.WriteLine("As a Dog, {0} would be {1}", HumanToDog.Name, HumanToDog.Age);
        Console.ReadLine();
    }
}

Извините за путаницу, я не просто ловил ответ, а больше искал, как это сделать.

Ответы на вопрос(3)

Ваш ответ на вопрос