Dog to Human años y viceversa [cerrado]

Estoy probando este problema de ejemplo en el que tengo que hacer dos operadores de conversión implícitos para crear una clase Doggy a partir de un humano y viceversa. Las clases deben tener en cuenta que un año humano es de 7 años de perro. Me dijeron que si pasaba de los años del perro a los años humanos para asegurarme de que el tipo de edad todavía es un int (por supuesto) y que puede requerir una conversión explícita. No sé cómo definir DogToHuman.Name, DogToHuman.Age, HumanToDog.Name y HumanToDog.Age. Soy un poco nuevo en la programación, así que no estoy acostumbrado a este formato. Cualquier número para empezar funcionaría, como la edad humana de 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();
    }
}

Perdón por cualquier confusión, no solo estaba buscando una respuesta, sino que estaba buscando cómo hacerlo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta