A class defines a new object type with fields that each object can store.

Class Definition

ClassDefinition.cs
using System;

class Pet
{
    public string Name = "";
    public string Kind = "";
}

class Program
{
    static void Main()
    {
        string name = ;
        Pet pet = new Pet();
        pet.Name = name;
        pet.Kind = "dog";

        Console.WriteLine($"name={pet.Name}");
        Console.WriteLine($"kind={pet.Kind}");
    }
}
using System;

class Pet
{
    public string Name = "";
    public string Kind = "";
}

class Program
{
    static void Main()
    {
        string name = ;
        Pet pet = new Pet();
        pet.Name = name;
        pet.Kind = "dog";

        Console.WriteLine($"name={pet.Name}");
        Console.WriteLine($"kind={pet.Kind}");
    }
}
using System;

class Pet
{
    public string Name = "";
    public string Kind = "";
}

class Program
{
    static void Main()
    {
        string name = ;
        Pet pet = new Pet();
        pet.Name = name;
        pet.Kind = "dog";

        Console.WriteLine($"name={pet.Name}");
        Console.WriteLine($"kind={pet.Kind}");
    }
}
class A class is a blueprint for objects.