Mam metodę że chcę sformatowany tak:Jak sformatować, aby parametry metody były ułożone pionowo, po jednym w linii?
public static IQueryable<ThingRequest> GetThings(this EntityContext one
, int? two = null
, int? three = null
, int? four = null
, int? five = null
, String six = null
, IEnumerable<String> seven = null) {
Zasadniczo, jeśli definicja metoda będzie przekraczać długość linii wiersza, chciałbym tam być jeden parametr w wierszu. Nie przejmuję się zbytnio przecinkami (jeśli pojawiają się na końcu każdej linii, jest to w porządku).
Ale R # formaty to tak, zamiast:
public static IQueryable<ThingRequest> GetThings(this EntityContext one, int? two = null, int? three = null, int? four = null, int? five = null,
String six = null, IEnumerable<String> seven = null) {
... tak, to linie je, ale istnieje kilka parametrów na linii i to jest po prostu trudno wyłowić któregokolwiek parametru.
Nawiasem mówiąc, gdy wywoływanie metod, stosy argumentów jeden-na-wiersz, jeśli maksymalna długość linii jest większa (mimo że w tym przypadku wolałbym, aby nie było).
Poszedłem do opcji R # i zbadałem tam szeroki wachlarz dostępnych pól wyboru, ale nie widzę sposobu, aby poprawić moją sytuację. Pomysły?
Byłbym bardziej zaniepokojony, że akceptujesz wiele argumentów. – CaffGeek
@CaffGeek Bez kontekstu, myślę, że przeskakiwanie ilości parametrów jest niewłaściwie umieszczone. – ErikE