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.

6
Globalnie łapać wyjątki w aplikacji WPF?
Mamy aplikację WPF, której części mogą generować wyjątki w czasie wykonywania. Chciałbym globalnie złapać każdy nieobsługiwany wyjątek i zapisać je, ale poza tym kontynuować wykonywanie programu tak, jakby nic się nie wydarzyło (trochę jak VB On Error Resume Next). Czy jest to możliwe w C #? A jeśli tak, to …



6
Guid to wszystkie zera (zera)?
Testuję niektóre usługi WCF, które wysyłają obiekty z Guidami tam iz powrotem. W moim kodzie testowym aplikacji internetowej wykonuję następujące czynności: var responseObject = proxy.CallService(new RequestObject { Data = "misc. data", Guid = new Guid() }); Z jakiegoś powodu wywołanie new Guid () generuje Guids ze wszystkimi zerami (0) w …
241 c#  .net  wcf  web-services  guid 

20
Powiązanie danych z SelectedItem w widoku drzewa WPF
Jak mogę pobrać element wybrany w widoku drzewa WPF? Chcę to zrobić w XAML, ponieważ chcę to powiązać. Możesz pomyśleć, że tak, SelectedItemale najwyraźniej nie istnieje, jest tylko do odczytu i dlatego nie nadaje się do użytku. Oto co chcę zrobić: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource ClusterTemplate}" SelectedItem="{Binding Path=Model.SelectedCluster}" /> Chcę …
241 c#  wpf  mvvm  treeview  selecteditem 




2
Po co używać try {} wreszcie {} z pustym blokiem try?
Zauważyłem, System.Threading.TimerBase.Dispose()że metoda ma try{} finally{}blok, ale try{}jest pusta. Czy warto używać try{} finally{}pustego try? http://labs.developerfusion.co.uk/SourceViewer/browse.aspx?assembly=SSCLI&namespace=System.Threading&type=TimerBase [ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)] internal bool Dispose(WaitHandle notifyObject) { bool status = false; bool bLockTaken = false; RuntimeHelpers.PrepareConstrainedRegions(); try { } finally { do { if (Interlocked.CompareExchange(ref m_lock, 1, 0) == 0) { bLockTaken = true; …
239 c#  .net 

13
Pobierz parametry adresu URL z ciągu w .NET
Mam ciąg w .NET, który w rzeczywistości jest adresem URL. Chcę w łatwy sposób uzyskać wartość z określonego parametru. Normalnie po prostu użyłbym Request.Params["theThingIWant"], ale ten ciąg nie pochodzi z żądania. Mogę stworzyć nowy Uriprzedmiot w ten sposób: Uri myUri = new Uri(TheStringUrlIWantMyValueFrom); Mogę użyć, myUri.Queryaby uzyskać ciąg zapytania ... …
239 c#  .net  url  parsing  parameters 

7
Przeczytaj i parsuj plik Json w C #
Najlepszą część dwóch dni spędziłem na „grzebaniu” w próbkach kodu itp., Próbując odczytać bardzo duży plik JSON w tablicy w języku c #, aby później móc go podzielić na tablicę 2D w celu przetworzenia. Problem, który miałem, polegał na tym, że nie mogłem znaleźć przykładów ludzi wykonujących to, co próbowałem. …
239 c#  json  parsing  large-files 




8
Jak mogę reprezentować wartość tylko czasu w .NET?
Czy istnieje sposób, w jaki można przedstawić wartość .NET bez daty bez daty? Na przykład, wskazując czas otwarcia sklepu? TimeSpanwskazuje zakres, a ja chcę tylko zapisać wartość czasu. Użycie DateTimedo wskazania tego spowoduje powstanie nowego, DateTime(1,1,1,8,30,0)co nie jest tak naprawdę pożądane.
238 c#  .net  datetime  time 

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.