Pytania otagowane jako c#

C # (wymawiane „patrz ostro”) jest językiem programowania wysokiego poziomu, statycznie typowanym, wieloparadygmatowym opracowanym przez firmę Microsoft. Kod C # zwykle jest przeznaczony dla rodziny narzędzi Microsoft .NET i czasów wykonywania, do których należą między innymi .NET Framework, .NET Core i Xamarin. Użyj tego tagu w przypadku pytań dotyczących kodu napisanego w C # lub C # formalnej specyfikacji.

8
Jaka jest różnica między zadaniem a wątkiem?
W języku C # 4.0, mamy Taskw System.Threading.Tasks nazw. Jaka jest prawdziwa różnica między Threadi Task. Zrobiłem jakiś przykładowy program (pomoc wzięta z MSDN) dla własnego uczenia się Parallel.Invoke Parallel.For Parallel.ForEach ale mają wiele wątpliwości, ponieważ pomysł nie jest tak jasny. Początkowo szukałem w Stackoverflow podobnego typu pytania, ale być …

30
Jaka jest najgorsza gotcha w C # lub .NET? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby koncentrowało się na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Niedawno pracowałem z DateTimeobiektem i napisałem coś takiego: DateTime dt = DateTime.Now; dt.AddDays(1); return dt; // …
377 c#  .net 

8
Jaki jest dobry wzorzec korzystania z Global Mutex w C #?
Klasa Mutex jest bardzo źle rozumiana, a globalne muteksy jeszcze bardziej. Jaki dobry, bezpieczny wzorzec należy stosować podczas tworzenia globalnych muteksów? Taki, który zadziała Bez względu na lokalizację, w której znajduje się moja maszyna Gwarantuje prawidłowe uwolnienie muteksu Opcjonalnie nie zawiesza się na zawsze, jeśli muteks nie zostanie przejęty Zajmuje …
377 c#  concurrency  mutex 

18
Przekazywanie pojedynczego elementu jako IEnumerable <T>
Czy istnieje wspólny sposób przekazywania pojedynczego elementu typu Tdo metody, która oczekuje IEnumerable&lt;T&gt;parametru? Językiem jest C #, wersja ramowa 2.0. Obecnie używam metody pomocniczej (to .Net 2.0, więc mam całą masę rzutowych / rzutujących metod pomocniczych podobnych do LINQ), ale to po prostu wydaje się głupie: public static class IEnumerableExt …
377 c#  .net  generics  ienumerable 


29
Podziel listę na listy podrzędne za pomocą LINQ
Czy jest jakiś sposób na podzielenie a List&lt;SomeObject&gt;na kilka osobnych list SomeObject, używając indeksu pozycji jako ogranicznika każdego podziału? Pozwól, że zilustruję: Mam List&lt;SomeObject&gt;i ja potrzebujemy List&lt;List&lt;SomeObject&gt;&gt;lub List&lt;SomeObject&gt;[], tak że każdy z tych wynikających list będzie zawierał grupę 3 sztuk na pierwotnej liście (kolejno). na przykład.: Oryginalna lista: [a, g, …
377 c#  linq  data-structures 

7
Entity Framework - Uwzględnij wiele poziomów właściwości
Metoda Include () działa całkiem dobrze w przypadku list na obiektach. Ale co, jeśli muszę zejść dwa poziomy w głąb? Na przykład poniższa metoda zwróci ApplicationServers z dołączonymi właściwościami pokazanymi tutaj. Jednak ApplicationsWithOverrideGroup to kolejny kontener, w którym przechowywane są inne złożone obiekty. Czy mogę wykonać Include () również dla …

30
Jakie są dobre profile .NET?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jakich profilerów używałeś podczas pracy z programami .net i które szczególnie byś polecił?
374 c#  .net  profiling  profiler 





18
Jak usunąć wszystkie programy obsługi zdarzeń ze zdarzenia
Aby utworzyć nową procedurę obsługi zdarzeń w kontrolce, możesz to zrobić c.Click += new EventHandler(mainFormButton_Click); albo to c.Click += mainFormButton_Click; i aby usunąć moduł obsługi zdarzeń, możesz to zrobić c.Click -= mainFormButton_Click; Ale jak usunąć wszystkie moduły obsługi zdarzeń ze zdarzenia?
366 c#  .net  winforms  events 

14
Zmiana instrukcji przełączania w C #?
Omówienie instrukcji Switch jest jednym z moich głównych głównych powodów, by kochać switchkontra if/else ifkonstrukty. Tutaj jest przykład: static string NumberToWords(int number) { string[] numbers = new string[] { "", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" }; string[] tens = new string[] { "", "", "twenty", "thirty", …

26
Jak uzyskać adres IP serwera, na którym działa moja aplikacja C #?
Korzystam z serwera i chcę wyświetlić własny adres IP. Jaka jest składnia na uzyskanie własnego (w miarę możliwości, zewnętrznego) adresu IP komputera? Ktoś napisał następujący kod. IPHostEntry host; string localIP = "?"; host = Dns.GetHostEntry(Dns.GetHostName()); foreach (IPAddress ip in host.AddressList) { if (ip.AddressFamily.ToString() == "InterNetwork") { localIP = ip.ToString(); } …
365 c#  ip-address 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.