Глоссарий

override - - модификатор требующийся для расширения или изменения абстрактной или виртуальной реализации унаследованного метода, свойства, индексатора или события. Например,
class Employee : Person
{
    public string Company { get; set; }
    public Employee(string name, string company): base(name)
    {
        Company = company;
    }
    public override void Display()
    {
        Console.WriteLine($"{Name} работает в {Company}");
    }
}
 
ref - ключевое слово ref, используемое для передачи параметров в методы. Позволяет передавать аргумент (параметр) по ссылке, а не по значению. Если мы передаем параметр по ссылке, то этот параметр (переменную) можно изменить внутри метода. Более подробную информацию по модификатору ref можно получить в статье "Ключевые слова in, out и ref в методах C#"
sealed - модификатор. sealed запрещает другим классам наследовать от этого класса. Cледует учитывать, что ключевое слово sealed применяется в паре с override, то есть только в переопределяемых методах. Более подробную информацию о модификаторе sealed можно получить в статье "Классы и объекты C#: виртуальные методы и свойства"
static - - модификатор, который используется для объявления статического члена, принадлежащего типу, а не конкретному объекту. Про использование модификатора static в C# рассказано в статье "Классы и объекты C#: ключевое слово static".
struct - struct - ключевое слово в языке C#, определяющее пользовательский тип данных - структуру. Структуры относятся к типам значений.
throw - оператор C#, позволяющий генерировать исключения в приложении. Подробная информация об операторе throw изложена в статье "Как генерировать исключения в C# (оператор throw)"
var - - ключевое слово C#, начиная с версии 3.0. Позволяет определять неявно типизированные переменные. Например:
var i = 10;
Тип данных переменной определяется компилятором при инициализации переменной. Неявно типизированная переменная должны быть сразу проинициализирована. Следует также отметить, что, несмотря на то, что использование var не означает, что неявно типизированной переменной можно присвоить значение другого типа, чем определенного компилятором при инициализации. Следующие код завершится ошибкой:
var d = 4.34;
d = "https://csharp.webdelphi.ru/"
При разработке программного обеспечения, не стоит слишком увлекаться использованием var, так как, несмотря на удобство его использования, частое использование var может приводить к снижению читабельности кода. Намного проще разобраться с кодом, когда типы переменных сразу видны.
virtual - модификатор, определяющие, что метод, свойство или индексатор могут быть переопределены в классе-потомке. Более подробная информация о модификаторе virtual содержится в статье "Классы и объекты C#: виртуальные методы и свойства"
void - можно использовать в качестве возвращаемого типа метода (или локальной функции) для определения того, что метод не возвращает значение. Также можете использовать void как ссылочный тип для объявления того, что тип указателя неизвестен.
WPF - Windows Presentation Foundation (или сокращенно — WPF) — это платформа для построения пользовательского интерфейса, не зависящая от разрешения и использующая векторный механизм визуализации, способный использовать все преимущества современного графического оборудования. Ознакомиться со всеми статьями блога по теме "WPF" можно на этой странице.
1 2 3