Конструктор объектов C# - сокращенный синтаксис свойств

В C# 7 есть еще более простой class способ сделать это - конструкторы object на основе выражений.

Используя objects приведенный выше пример, ваш .cs-file конструктор можно упростить classes до одной строки кода. Я включил class поля класса для полноты картины, полагаю, они objects все равно будут в вашем классе.

private string _p1;
private int _p2;
private bool _p3;  

public Method(string p1, int p2, bool p3) => (_p1, _p2, _p3) = (p1, p2, p3);

См. следующую c#-language ссылку для получения дополнительной c#-language информации: -

https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/statements-expressions-operators/expression-bodied-members

c#

class

object

2022-11-09T23:13:19+00:00