Generowanie konstruktora na podstawie pól w VS2013

0

Witam,
Załóżmy, że mamy klasę Person, a w niej kilka pól np. name, lastname, age. Pytanie jak przy pomocy VS2013 Professional wygenerować konstruktor używając tych pól. Na przykład w Intelij dla Javy mamy skrót Alt + Insert i wybieramy Konstruktor itp. Tak samo jest taka możliwość w eclipse/Netbeans. Pytanie czy w VS2013 takie coś jest możliwe bez ReSharpera? Na razie znalazłem w Edit, IntelliSense, Generate, Constructor, ale nie działa. Dostaję Cursor must be on constructor call.Może jest jednak jakiś skrót do tego?

 
using System;


namespace HelloWorld
{
    class Person
    {
        private string name;
        private string lastname;
        private int age;  
    }
}

0

W VS nie ma do tego skrótu. Jeśli ReSharper Ci nie pasuje, to spróbuj poszukać innej wtyczki

0

Dostaję Cursor must be on constructor call.

No dobrze, a jak napiszesz new Person("Anna","Grodzka",60); i w tym miejscu wybierzesz “generate constructor”?

0

Ok dzięki za informację. Tylko hobbystycznie piszę w C#, więc na razie Resharper jest zbędny(trochę kosztuje). Wiesz takie przyzwyczajenie z IDE do javy na uczelni. No, ale w sumie i tak C# jest znacznie wygodniejszy.

0

Te możliwości wynikają z tego, że ReSharper to produkt tej samej firmy co IntelliJ.
Nie próbowałeś się zainteresować jakąś darmową licencją edukacyjną ReSharpera?

1 użytkowników online, w tym zalogowanych: 0, gości: 1