tomnolane
@tomnolane
профессиональный разработчик

Как данный код будет выглядеть с c#7 на с#5??

internal struct Result : IResult
{
public bool Succeeded { get; }
public string Message { get; }
public T Value { get; }

public Result(bool succeeded, string errorMessage, T value)
{
Succeeded = succeeded;
Message = errorMessage;
Value = value;
}
}
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
tomnolane
@tomnolane Автор вопроса
профессиональный разработчик
вот как я решил этот вопрос:
internal struct Result : IResult
{
private readonly bool x;
private readonly string y;
private readonly T z;

public bool Succeeded { get { return x; } }
public string Message { get { return y; } }
public T Value { get { return z; } }

public Result(bool succeeded, string errorMessage, T value)
{
this.x = succeeded;
this.y = errorMessage;
this.z = value;
}

}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы