From 96a8e3ac95c93a475829f843159e0898027af295 Mon Sep 17 00:00:00 2001 From: Michael Silverman Date: Fri, 18 Sep 2026 14:43:09 -0400 Subject: [PATCH] Update Program.cs Move inheritance code into the snippet block tags --- .../types/snippets/classes/Program.cs | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/csharp/fundamentals/types/snippets/classes/Program.cs b/docs/csharp/fundamentals/types/snippets/classes/Program.cs index abf538a9587dc..aedcfa763711c 100644 --- a/docs/csharp/fundamentals/types/snippets/classes/Program.cs +++ b/docs/csharp/fundamentals/types/snippets/classes/Program.cs @@ -36,6 +36,20 @@ // // +class Employee +{ + public string Name { get; set; } + public Employee(string name) => Name = name; +} + +class Manager : Employee +{ + public string Department { get; set; } + + public Manager(string name, string department) : base(name) => + Department = department; +} + var manager = new Manager("Satya", "Engineering"); Console.WriteLine($"{manager.Name} manages {manager.Department}"); // Satya manages Engineering @@ -76,17 +90,3 @@ class ConnectionOptions public bool UseSsl { get; init; } } // - -class Employee -{ - public string Name { get; set; } - public Employee(string name) => Name = name; -} - -class Manager : Employee -{ - public string Department { get; set; } - - public Manager(string name, string department) : base(name) => - Department = department; -} \ No newline at end of file