Pytania oznaczone «c#»

264
Czy # regiony to zapach antypatternowy lub zapachowy?

C # pozwala na użycie słów kluczowych #region/ #endregiondo zwijania obszarów kodu w edytorze. Ilekroć to robię, robię to, aby ukryć duże fragmenty kodu, które prawdopodobnie mogłyby zostać przekształcone w inne klasy lub metody. Na przykład widziałem metody, które zawierają 500 wierszy kodu z 3...

174
Kiedy używasz struktury zamiast klasy? [Zamknięte]

Jakie są Twoje ogólne zasady, kiedy używać struktur vs. klas? Zastanawiam się nad definicją tych terminów w języku C #, ale jeśli twój język ma podobne pojęcia, chciałbym również poznać Twoją opinię. Zwykle używam klas do prawie wszystkiego i używam struktur tylko wtedy, gdy coś jest bardzo...

150
SOLID Zasady i struktura kodu

Podczas ostatniej rozmowy o pracę nie mogłem odpowiedzieć na pytanie o SOLID - poza podaniem podstawowego znaczenia różnych zasad. Naprawdę mnie to wkurza. Zrobiłem kilka dni, żeby się rozejrzeć i jeszcze nie opracowałem satysfakcjonującego podsumowania. Pytanie do wywiadu brzmiało: Jeśli...

148
Jak organizujesz swoje projekty? [Zamknięte]

Czy masz jakiś szczególny styl organizowania projektów? Na przykład obecnie tworzę projekt dla kilku szkół tutaj w Boliwii, tak go zorganizowałem: TutoMentor (Solution) TutoMentor.UI (Winforms project) TutoMentor.Data (Class library project) Jak dokładnie organizujesz swój projekt? Czy masz...

143
Związek między C #, .NET, ASP, ASP.NET itp. [Zamknięty]

Naprawdę nie jestem pewien, jaka jest różnica między C #, C # .NET i tym samym dla ASP i innych języków „.NET”. Z tego, co rozumiem, .NET jest biblioteką / strukturą ... rzeczy. Myślę, że zasadniczo mają dostęp do danych systemu Windows, takich jak elementy formularzy itp., Ale wydaje się, że nie...

109
Nie używaj „statycznego” w C #?

Złożyłem aplikację, którą napisałem do innych architektów w celu przejrzenia kodu. Jeden z nich niemal natychmiast odpisał mi i powiedział: „Nie używaj„ statycznego ”. Nie możesz pisać automatycznych testów za pomocą klas i metod statycznych. Należy unikać„ statycznego ”. Sprawdziłem iw pełni 1/4...

86
dla vs foreach vs. LINQ

Kiedy piszę kod w Visual Studio, ReSharper (niech Bóg błogosławi!) Często sugeruje mi zmianę starej pętli for w bardziej zwartej formie foreach. I często, kiedy akceptuję tę zmianę, ReSharper robi krok do przodu i sugeruje, żebym ją ponownie zmienił, w błyszczącej formie LINQ. Więc zastanawiam...