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.

4
Jaka jest różnica między wzorcem projektowym MVC, MVP i MVVM pod względem kodowania c #
Jeśli przeszukamy Google za pomocą wyrażenia „Jaka jest różnica między wzorcem projektowym MVC, MVP i MVVM”, możemy uzyskać kilka adresów URL omawiających różnicę między wzorcem projektowym MVC MVP i MVVM teoretycznie : MVP Użyj w sytuacjach, w których powiązanie za pomocą tekstu danych nie jest możliwe. Windows Forms jest tego …


14
Jak sprawdzić, czy obiekt jest zerowalny?
Jak sprawdzić, czy dany obiekt jest zerowy, innymi słowy, jak zaimplementować następującą metodę ... bool IsNullableValueType(object o) { ... } EDYCJA: Szukam typów dopuszczających wartości zerowe. Nie miałem na myśli typów referencyjnych. //Note: This is just a sample. The code has been simplified //to fit in a post. public class …
202 c#  .net  nullable 


20
ComboBox: Dodawanie tekstu i wartości do elementu (brak źródła wiązania)
W C # WinApp, jak mogę dodać zarówno tekst, jak i wartość do elementów mojego ComboBox? Przeprowadziłem wyszukiwanie i zwykle odpowiedzi używają „Powiązania ze źródłem” .. ale w moim przypadku nie mam gotowego źródła powiązania w moim programie ... Jak mogę zrobić coś takiego: combo1.Item[1] = "DisplayText"; combo1.Item[1].Value = "useful …
202 c#  winforms  combobox 

16
LINQ - Full Outer Join
Mam listę osób i ich imię oraz listę osób i ich nazwiska. Niektóre osoby nie mają imienia, a niektóre nie mają nazwiska; Chciałbym wykonać pełne zewnętrzne połączenie na dwóch listach. Więc następujące listy: ID FirstName -- --------- 1 John 2 Sue ID LastName -- -------- 1 Doe 3 Smith Powinien …

6
Jak utworzyć katalog, jeśli nie istnieje, aby utworzyć plik?
Mam tutaj fragment kodu, który się psuje, jeśli katalog nie istnieje: System.IO.File.WriteAllText(filePath, content); Czy w jednym wierszu (lub kilku wierszach) można sprawdzić, czy katalog prowadzący do nowego pliku nie istnieje, a jeśli nie, należy go utworzyć przed utworzeniem nowego pliku? Używam .NET 3.5.
202 c#  .net  file-io 

15
W jaki sposób używanie try catch do obsługi wyjątków jest najlepszą praktyką
zachowując kod mojego kolegi nawet przed kimś, kto twierdzi, że jest starszym programistą, często widzę następujący kod: try { //do something } catch { //Do nothing } lub czasami zapisują informacje rejestrujące do plików dziennika, takich jak następujący try catchblok try { //do some work } catch(Exception exception) { WriteException2LogFile(exception); …

10
Najczęstsze operacje bitowe C # na wyliczeniach
Przez całe życie nie pamiętam, jak ustawić, usunąć, przełączyć lub przetestować trochę na polu bitowym. Albo nie jestem pewien, albo je mieszam, ponieważ rzadko ich potrzebuję. Tak więc byłoby miło mieć „ściągawkę”. Na przykład: flags = flags | FlagsEnum.Bit4; // Set bit 4. lub if ((flags & FlagsEnum.Bit4)) == FlagsEnum.Bit4) …


24
Błąd kompilacji zewnętrznego VS2013 „błąd MSB4019: Nie znaleziono importowanego projektu <ścieżka>
Buduję projekt za pomocą wiersza polecenia, a nie w programie Visual Studio 2013. Uwaga: Zaktualizowałem swój projekt z Visual Studio 2012 do 2013. Projekt działa dobrze w środowisku IDE. Ponadto najpierw całkowicie odinstalowałem VS2012, uruchomiłem ponownie i zainstalowałem VS2013. Jedyną wersją programu Visual Studio, którą posiadam, jest wersja Ultimate 2013. …


3
W jakich okolicznościach SqlConnection jest automatycznie rejestrowany w otaczającej TransactionScope Transaction?
Co to znaczy, że SqlConnection może zostać „zarejestrowany” w transakcji? Czy to po prostu oznacza, że ​​polecenia, które wykonam na połączeniu, będą uczestniczyć w transakcji? Jeśli tak, to w jakich okolicznościach SqlConnection jest automatycznie rejestrowany w otaczającej TransactionScope Transaction? Zobacz pytania w komentarzach do kodu. Domyślam się, że odpowiedź na …

7
Analizuj JSON w C #
Próbuję przeanalizować niektóre dane JSON z interfejsu API Google AJAX Search. Mam ten adres URL i chciałbym go podzielić, aby wyświetlić wyniki. Obecnie napisałem ten kod, ale jestem całkiem zagubiony w kwestii tego, co robić dalej, chociaż istnieje wiele przykładów z uproszczonymi ciągami JSON. Będąc nowym w C # i …
201 c#  asp.net  json  parsing  json.net 

7
Czy konwertować ścieżkę pliku na identyfikator URI pliku?
Czy .NET Framework ma jakieś metody konwersji ścieżki (np. "C:\whatever.txt") Na identyfikator URI pliku (np. "file:///C:/whatever.txt")? System.Uri klasa ma odwróconych (z pliku URI do ścieżki bezwzględnej), ale nie tak daleko, jak mogę znaleźć do konwersji do pliku URI. Ponadto nie jest to aplikacja ASP.NET.
201 c#  .net  path  uri 

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.