Я понял. Благодарю.

кую этим, это может быть новым вопросом, но здесь идет. Я испытываю желание добавить метод к классу, который мог бы иметь тысячи и тысячи экземпляров в памяти в данный момент времени. Теперь другой вариант - создание статического класса со статическим методом, и просто создайте метод [static] вместо метода экземпляра в классе. Примерно так:

Этот:

public static class PetOwner
{
    public static void RenamePet(Pet pet, string newName)
    {
        pet.Name = newName;
    }
}

Вместо этого:

public class Pet
{
    public string Name { get; set; }

    public void Rename(string newName)
    {
        this.Name = newName;
    }
}

Мне просто интересно, если бы альтернатива статического класса заняла бы значительно меньше памяти.

Спасибо!

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

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