Автоматическое объявление полей класса при создании экземпляра - C#
Формулировка задачи:
доброго времени суток.
подскажите, можно ли с помощью самой студии или при помощи решарпера получить развернутый класс.
Например, есть класс
объявляем переменную и жмём сочетание клавиш и получаем заполненные свойства
или
public class Address { public string Country { get; set; } public string City { get; set; } public string Street { get; set; } }
var address = new Address() { Country = null, City = null, Street = null };
var address = new Address() { Country = , City = , Street = };
Решение задачи: «Автоматическое объявление полей класса при создании экземпляра»
textual
Листинг программы
<?xml version="1.0" encoding="utf-8" ?> <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title>address</Title> <Shortcut>address</Shortcut> <Description>Code snippet for 'Address' class</Description> <Author>AuthorName</Author> <SnippetTypes> <SnippetType>Expansion</SnippetType> <SnippetType>SurroundsWith</SnippetType> </SnippetTypes> </Header> <Snippet> <Declarations> <Literal> <ID>name</ID> <Default>address</Default> <ToolTip>Variable Name</ToolTip> </Literal> <Literal> <ID>country</ID> <Default>null</Default> <ToolTip>Country</ToolTip> </Literal> <Literal> <ID>city</ID> <Default>null</Default> <ToolTip>City</ToolTip> </Literal> <Literal> <ID>street</ID> <Default>null</Default> <ToolTip>Street</ToolTip> </Literal> </Declarations> <Code Language="csharp"><![CDATA[var $name$ = new Address() { Country = $country$, City = $city$, Street = $street$ $end$ };]]> </Code> </Snippet> </CodeSnippet> </CodeSnippets>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д