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.

12
Nie można znaleźć JavaScriptSerializer w .Net 4.0
Nie mogę znaleźć JavaScriptSerializerobiektu ani System.Web.Script.Serializationprzestrzeni nazw w Visual Studio 2010. Muszę serializować coś do JSON, czego mam użyć? I tak, już włączyłem System.Web.Extensions(w System.Web.Extensions.dll) do projektu. Dlatego jestem zszokowany? Wiem, że System.Web.Extensionszostał oznaczony jako przestarzały w 3.5


26
SQL Data Reader - obsługa wartości kolumny Null
Korzystam z SQLdatareader do tworzenia POCO z bazy danych. Kod działa, z wyjątkiem przypadków napotkania wartości zerowej w bazie danych. Na przykład jeśli kolumna FirstName w bazie danych zawiera wartość null, zgłaszany jest wyjątek. employee.FirstName = sqlreader.GetString(indexFirstName); Jaki jest najlepszy sposób obsługi wartości zerowych w tej sytuacji?
297 c#  sqldatareader 

5
Dlaczego ReSharper mówi mi „niejawnie uchwycone zamknięcie”?
Mam następujący kod: public double CalculateDailyProjectPullForceMax(DateTime date, string start = null, string end = null) { Log("Calculating Daily Pull Force Max..."); var pullForceList = start == null ? _pullForce.Where((t, i) => _date[i] == date).ToList() // implicitly captured closure: end, start : _pullForce.Where( (t, i) => _date[i] == date && DateTime.Compare(_time[i], …
296 c#  linq  resharper 

8
Jak korzystać z OpenFileDialog, aby wybrać folder?
Jak używać OpenFileDialogdo wybierania folderów? Zamierzałem użyć następującego projektu: https://github.com/scottwis/OpenFileOrFolderDialog Jednak napotkałem jeden problem. Wykorzystuje GetOpenFileNamefunkcję i OPENFILENAMEstrukturę. I OPENFILENAMEma członka o nazwie templateID. Jest to identyfikator szablonu okna dialogowego. Projekt zawiera również res1.rcplik i szablon inicjujący okno dialogowe. Ale nie mogłem wymyślić, jak załączyć ten plik do mojego projektu …

17
Okno dialogowe interfejsu użytkownika jQuery z zwrotnym przyciskiem ASP.NET
Mam okno dialogowe interfejsu użytkownika jQuery działające świetnie na mojej stronie ASP.NET: jQuery(function() { jQuery("#dialog").dialog({ draggable: true, resizable: true, show: 'Transfer', hide: 'Transfer', width: 320, autoOpen: false, minHeight: 10, minwidth: 10 }); }); jQuery(document).ready(function() { jQuery("#button_id").click(function(e) { jQuery('#dialog').dialog('option', 'position', [e.pageX + 10, e.pageY + 10]); jQuery('#dialog').dialog('open'); }); }); My div: …

20
Jak mogę wykryć kodowanie / stronę kodową pliku tekstowego
W naszej aplikacji otrzymujemy pliki tekstowe ( .txt, .csvetc.) z różnych źródeł. Podczas czytania pliki te czasami zawierają śmieci, ponieważ pliki zostały utworzone na innej / nieznanej stronie kodowej. Czy istnieje sposób (automatycznego) wykrycia strony kodowej pliku tekstowego? detectEncodingFromByteOrderMarksNa StreamReaderkonstruktora, pracuje UTF8 i inne pliki Unicode oznakowane, ale szukam sposobu …



4
Jak mogę ograniczyć Parallel.ForEach?
Mam pętlę asynchroniczną Parallel.ForEach (), z którą pobieram niektóre strony internetowe. Moja przepustowość jest ograniczona, więc mogę pobierać tylko x stron na raz, ale Parallel.ForEach wykonuje całą listę pożądanych stron internetowych. Czy istnieje sposób ograniczenia liczby wątków lub dowolnego innego ogranicznika podczas uruchamiania Parallel.ForEach? Kod demonstracyjny: Parallel.ForEach(listOfWebpages, webpage => { …

17
Limit czasu upłynął. Limit czasu upłynął przed zakończeniem operacji lub serwer nie odpowiada. Instrukcja została zakończona
Mam wielu użytkowników na mojej stronie internetowej (20000–60000 dziennie), która jest witryną pobierania plików mobilnych. Mam zdalny dostęp do mojego serwera (Windows Server 2008-R2). Wcześniej otrzymywałem błędy „Serwer jest niedostępny” , ale teraz widzę błąd przekroczenia limitu czasu połączenia. Nie znam się na tym - dlaczego tak się dzieje i …

6
Uzyskaj nazwę typu bez pełnej przestrzeni nazw
Mam następujący kod: return "[Inserted new " + typeof(T).ToString() + "]"; Ale typeof(T).ToString() zwraca pełną nazwę wraz z przestrzenią nazw Czy w ogóle istnieje możliwość uzyskania nazwy klasy (bez żadnych kwalifikatorów przestrzeni nazw?)
293 c#  namespaces  typeof 



11
Przypisywanie parametrów out / ref w Moq
Czy można przypisać parametr out/ refprzy użyciu Moq (3.0+)? Patrzyłem na używanie Callback(), ale Action<>nie obsługuje parametrów ref, ponieważ jest oparty na ogólnych. Wolałbym również umieścić ograniczenie ( It.Is) na wejściu refparametru, chociaż mogę to zrobić w wywołaniu zwrotnym. Wiem, że Rhino Mocks obsługuje tę funkcję, ale projekt, nad którym …
293 c#  parameters  moq  ref  out 

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.