/
aprogrammer
/
dotnet-docs
Обзор
Документация
Войти
/
aprogrammer
/
dotnet-docs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/csharp/language-reference/operators/snippets/with-expression/InheritanceExample.cs
15 строк
437 B
Petr Kulikov
with expression: clean up example code (#31592)
04 окт 2022, 18:15
Не верифицирован
04 окт 2022, 18:15
b4f3f75
Код
Авторство
О чём код?
using System; public class InheritanceExample { public record Point(int X, int Y); public record NamedPoint(string Name, int X, int Y) : Point(X, Y); public static void Main() { Point p1 = new NamedPoint("A", 0, 0); Point p2 = p1 with { X = 5, Y = 3 }; Console.WriteLine(p2 is NamedPoint); // output: True Console.WriteLine(p2); // output: NamedPoint { X = 5, Y = 3, Name = A } } }