Primary constructors in Rider - C#

Узнай цену своей работы

Формулировка задачи:

Скачал Rider жаль что там доступен только C#6 , но в нем вроде уже есть "основные конструкторы".Попробовал на простом примере :
Листинг программы
  1. [Serializable]
  2. public class Blank(string name, byte age, string message)
  3. {
  4. [NonSerialized] static readonly BinaryFormatter BinaryFormatter = new BinaryFormatter();
  5. public string Name { get; } = name;
  6. public byte Age { get; } = age;
  7. public string Message { get; } = message;
  8. public static Blank Read(Stream binarryStream) => (Blank) BinaryFormatter.Deserialize(binarryStream);
  9. public void Pack(Stream stream) => BinaryFormatter.Serialize(stream, this);
  10. }
Выдает кучу ошибок при сборке Что написано неправильно? Или это баг студии? Другие фичи C#6 работают , например , инициализация авто-свойств.

Решение задачи: «Primary constructors in Rider»

textual
Листинг программы
  1. if (int.TryParse(someText, out int result))
  2. {
  3.    result++;
  4. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.643 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы