Как создать интерфейс и экземпляр этого интерфейсу - C#

  1. Как создать интерфейс и экземпляр этого интерфейсу?


textual

Код к задаче: «Как создать интерфейс и экземпляр этого интерфейсу - C#»

interface ISampleInterface
{
    void SampleMethod();
}
class ImplementationClass : ISampleInterface
{
    
    void SampleMethod()
    {
        Console.WriteLine("реализация интерфейса ISampleInterface классом ImplementationClass");
    }
}
class Program
{
static void Main()
    {
        //создание объекта класса ImplementationClass, который реализует интерфейс ISampleInterface 
        ISampleInterface obj = new ImplementationClass();
        obj.SampleMethod();
        Console.Read();
    }
}

СДЕЛАЙТЕ РЕПОСТ

15   голосов, оценка 4.200 из 5



Похожие ответы
  1. Добрый день! В общем BindingFlags. Получаю список свойств:

  1. Всем доброго времени суток. Есть проблема, как можно создать массив String из определенного свойства "public string Car_Model" в листе т.е. есть большой список машин и их свойства а мне нужно только поле Car_Model как массив что бы в итоге получился вот такой массив string[] M = {"BMW","Lada","Mersedes"...}; получилось только вытащить одну модель по переменной (string Model)

  1. Вот хоть убейте, не могу понять разницы между абстрактным классом и интерфейсом. До этого изучал C++, там не было интерфейсов, скорее всего из-за этого проблемы моего непонимания... Нет, я понимаю, что в абстрактном классе могут быть методы, которые имеют реализацию, но хоть один метод должен быть абстрактным, напротив в интерфейсах все методы должны быть чистым протоколом... В этом чтоли только различие? Ну не делай ты в абстрактном классе методов с реализацией и все, что его будет отличать от интерфейса? Или интерфейсы сделаны для того, чтобы можно было реализовывать "неполное" множественное наследование? Ну так не запрещали бы множественного наследования... Какие еще различия есть? Пока я не увидел глобальной разницы...

  1. Здравствуйте, у меня есть строка пути для сохранения файла, допустим:

  1. Добрый день! Есть вспомогательный статический класс:

  1. ребят как создавть двухмерный массив с рандомом 9х9 где допустим буду вводить 4 и в консоле будет результат 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 тоисть где угодно любые числа с рандомом

  1. Как создать двумерный массив на C# (размерность неизвестна, вычисляется в ходе работы программы) и динамически заполнить его? пробывал так:

  1. Почему нельзя просто без реализации интерфейса написать метод?

  1. Добрый день! у меня в наличие есть большой класс, который описывает структуру дома, высоту, длину и так далее, еще список (List) c классом с параметрами комнат. еще я создала отдельный класс, в котором держу public static List, в который записываю все элементы из разных формочек. Собственно проблема в том, что я хочу при прорисовке форм сразу присваивать значения контролам, а для этого мне нужно создать пустой элемент класса house, значения которого не были бы равны нулю. Проблема в List, его не достаточно создать, нужно еще добавить 1 пустой элемент класса room. как мне это элегантнее сделать? собственно код