Задать вопрос
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;
}
}
  • Вопрос задан
  • 140 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • Учебный центр IBS
    DEV-001_NET Шаблоны проектирования GoF. Редакция для .NET
    1 неделя
    Далее
Решения вопроса 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;
}

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

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

Похожие вопросы