out - ключевое слово
out
используется для передачи аргументов (параметров) метода по ссылке. Использование out позволяет не проводить инициализацию переменной перед передачей её в качестве параметра метода. Более подробную информацию по модификатору out
можно получить в статье "Ключевые слова in, out и ref в методах C#"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}"); } }