Primary constructors in Rider - C#
Формулировка задачи:
Скачал Rider жаль что там доступен только C#6 , но в нем вроде уже есть "основные конструкторы".Попробовал на простом примере :
Выдает кучу ошибок при сборке
Что написано неправильно? Или это баг студии?
Другие фичи 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);
- }
Решение задачи: «Primary constructors in Rider»
textual
Листинг программы
- if (int.TryParse(someText, out int result))
- {
- result++;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д