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.

14
Otrzymujesz kilka kluczy o określonej wartości z ogólnego słownika?
Wartość klucza można łatwo uzyskać z ogólnego słownika .NET: Dictionary<int, string> greek = new Dictionary<int, string>(); greek.Add(1, "Alpha"); greek.Add(2, "Beta"); string secondGreek = greek[2]; // Beta Ale próba uzyskania kluczy o określonej wartości nie jest tak prosta, ponieważ może być wiele kluczy: int[] betaKeys = greek.WhatDoIPutHere("Beta"); // expecting single 2
122 c#  .net 


2
Resharper- Znajdź wszystkie nieużywane klasy
Wiem, jak znaleźć nieużywane odniesienia do pojedynczego pliku, klikając plik prawym przyciskiem myszy i wybierając opcję „Znajdź zastosowania”. Czy istnieje sposób, aby wyświetlić lub pobrać listę wszystkich nieużywanych klas lub plików w moim projekcie?
122 c#  resharper 


19
ASP.NET MVC - dołączanie jednostki typu „MODELNAME” nie powiodło się, ponieważ inna jednostka tego samego typu ma już tę samą wartość klucza podstawowego
W skrócie wyjątek jest generowany podczas POST-owania modelu otoki i zmiany stanu jednego wpisu na „Zmodyfikowany”. Przed zmianą stanu stan jest ustawiony na „Odłączony”, ale wywołanie metody Attach () powoduje zgłoszenie tego samego błędu. Używam EF6. Proszę znaleźć mój kod poniżej (nazwy modeli zostały zmienione, aby były bardziej czytelne) Model …

4
Wybierz wiele rekordów na podstawie listy identyfikatorów za pomocą linq
Mam listę zawierającą identyfikatory mojego UserProfilestołu. Jak mogę wybrać wszystko UserProfilesna podstawie listy identyfikatorów, które mam w varużyciu LINQ? var idList = new int[1, 2, 3, 4, 5]; var userProfiles = _dataContext.UserProfile.Where(......); Utknąłem tutaj. Mogę to zrobić używając pętli for itp. Ale wolałbym to zrobić z LINQ.
122 c#  linq 

4
żądanie przekracza skonfigurowaną wartość maxQueryStringLength podczas korzystania z [Authorize]
Mam witrynę MVC3 w C #, mam określony widok, który jest podawany z parametrami zapytania z funkcji JavaScript, funkcja przekierowuje do witryny za pośrednictwem window.location.href = "../ActionName?" + query_string; query_string to ciąg dynamicznych parametrów zapytania utworzony przez funkcję JavaScript. Przyczyną tej dziwności jest to, że czasami ta sama funkcja przekazuje …






6
„Otwórz / zamknij” SqlConnection czy pozostaw otwarte?
Mam swoją logikę biznesową zaimplementowaną w prostych klasach statycznych z metodami statycznymi. Każda z tych metod otwiera / zamyka połączenie SQL po wywołaniu: public static void DoSomething(string something) { using (SqlConnection connection = new SqlConnection("...")) { connection.Open(); // ... connection.Close(); } } Myślę jednak, że unikanie otwierania i zamykania połączenia …
122 c#  sqlconnection 

14
Kolejka o stałym rozmiarze, która automatycznie usuwa z kolejki stare wartości po nowych kodach
Używam ConcurrentQueuedo udostępnionej struktury danych, której celem jest przechowywanie ostatnich N przekazanych do niej obiektów (rodzaj historii). Załóżmy, że mamy przeglądarkę i chcemy mieć 100 ostatnio przeglądanych adresów URL. Chcę kolejki, która automatycznie upuszcza (usuwa z kolejki) najstarszy (pierwszy) wpis po wstawieniu nowego wpisu (kolejce), gdy pojemność się zapełni (100 …
121 c#  queue  fifo 


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.