/
aprogrammer
/
dotnet-docs
Обзор
Документация
Войти
/
aprogrammer
/
dotnet-docs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/csharp/whats-new/tutorials/snippets/staticinterfaces/Point.cs
8 строк
344 B
Genevieve Warren
Generic math docs (#30379)
03 авг 2022, 02:51
Не верифицирован
03 авг 2022, 02:51
183fd28
Код
Авторство
О чём код?
using System.Numerics; public record Point<T>(T X, T Y) : IAdditionOperators<Point<T>, Translation<T>, Point<T>> where T : IAdditionOperators<T, T, T>, IAdditiveIdentity<T, T> { public static Point<T> operator +(Point<T> left, Translation<T> right) => left with { X = left.X + right.XOffset, Y = left.Y + right.YOffset }; }