Primary constructors in Rider - C#

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

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

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

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

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

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


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

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

14   голосов , оценка 3.643 из 5
Похожие ответы