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.

9
Jak zaimplementować niestandardowy JsonConverter w JSON.NET w celu deserializacji listy obiektów klasy podstawowej?
Próbuję rozszerzyć przykład JSON.net podany tutaj http://james.newtonking.com/projects/json/help/CustomCreationConverter.html Mam inną podklasę wywodzącą się z klasy bazowej / interfejsu public class Person { public string FirstName { get; set; } public string LastName { get; set; } } public class Employee : Person { public string Department { get; set; } public …

26
Uzyskaj lokalny adres IP
W Internecie jest kilka miejsc, które pokazują, jak uzyskać adres IP. I wiele z nich wygląda jak ten przykład: String strHostName = string.Empty; // Getting Ip address of local machine... // First get the host name of local machine. strHostName = Dns.GetHostName(); Console.WriteLine("Local Machine's Host Name: " + strHostName); // …
301 c#  networking 

11
Konwertuj czas UTC / GMT na czas lokalny
Tworzymy aplikację C # dla klienta usługi sieciowej. Będzie działać na komputerach z systemem Windows XP. Jednym z pól zwracanych przez usługę internetową jest pole DateTime. Serwer zwraca pole w formacie GMT, tj. Z „Z” na końcu. Odkryliśmy jednak, że .NET wydaje się dokonywać jakiejś niejawnej konwersji, a czas zawsze …
301 c#  .net  datetime  utc 

13
Jak ustalić, czy .NET Core jest zainstalowany
Wiem, że w przypadku starszych wersji platformy .NET można ustalić, czy dana wersja jest zainstalowana, wykonując następujące czynności https://support.microsoft.com/en-us/kb/318785 Czy istnieje oficjalna metoda ustalenia, czy .NET Core jest zainstalowany? (I nie mam na myśli zestawu SDK, chcę sprawdzić serwer bez zestawu SDK, aby ustalić, czy ma on zainstalowany DotNetCore.1.0.0-WindowsHosting.exe) widze …

9
Jak uniknąć szaleństwa konstruktora Dependency Injection?
Uważam, że moi konstruktorzy zaczynają wyglądać tak: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... ) z ciągle rosnącą listą parametrów. Ponieważ „Kontener” jest kontenerem do wstrzykiwania zależności, dlaczego nie mogę tego po prostu zrobić: public MyClass(Container con) dla każdej klasy? Jakie są wady? Jeśli to zrobię, wydaje mi się, że …

21
Jak parsować ciąg w int nullable int
Chcę parsować ciąg do nullable int w C #. to znaczy. Chcę odzyskać wartość int łańcucha lub wartość null, jeśli nie można go przeanalizować. Miałem nadzieję, że to zadziała int? val = stringVal as int?; Ale to nie zadziała, więc teraz robię to, że napisałem tę metodę rozszerzenia public static …
300 c#  .net  string  .net-3.5  nullable 


11
Jaka jest różnica między | i || lub operatorzy?
Zawsze używałem ||(dwóch potoków) w wyrażeniach OR, zarówno w języku C #, jak i PHP. Sporadycznie widzę pojedynczą rurę używany: |. Jaka jest różnica między tymi dwoma zastosowaniami? Czy są jakieś zastrzeżenia przy stosowaniu jednego nad drugim, czy są one wymienne?
300 c#  php  operators 

23
Konwertowanie ciągu znaków na wielkość liter
Mam ciąg znaków, który zawiera słowa złożone z wielkich i małych liter. Na przykład: string myData = "a Simple string"; Muszę przekonwertować pierwszy znak każdego słowa (oddzielony spacjami) na wielkie litery. Więc chcę wynik jako:string myData ="A Simple String"; Czy jest jakiś prosty sposób to zrobić? Nie chcę dzielić łańcucha …
300 c#  string 

4
Dlaczego HttpClient BaseAddress nie działa?
Rozważ następujący kod, w którym BaseAddressdefiniuje częściową ścieżkę URI. using (var handler = new HttpClientHandler()) using (var client = new HttpClient(handler)) { client.BaseAddress = new Uri("http://something.com/api"); var response = await client.GetAsync("/resource/7"); } Oczekuję, że spełni to GETżądanie http://something.com/api/resource/7. Ale tak nie jest. Po kilku poszukiwaniach znajduję to pytanie i odpowiedź: …




1
Przechowuj Motion Kinect v2.0 Motion do pliku BVH
Chciałbym zapisać dane przechwytywania ruchu z Kinect 2 jako plik BVH. Znalazłem kod, który robi to dla Kinect 1, który można znaleźć tutaj . Przejrzałem kod i znalazłem kilka rzeczy, których nie byłem w stanie zrozumieć. Na przykład we wspomnianym kodzie próbowałem zrozumieć, czym dokładnie jest skelobiekt Skeleton , znaleziony …

16
Wiadomości wyjątkowe w języku angielskim?
Rejestrujemy wszelkie wyjątki, które zdarzają się w naszym systemie, pisząc do pliku wyjątek. Są one jednak zapisane w kulturze klienta. A błędy tureckie niewiele dla mnie znaczą. Jak więc możemy rejestrować komunikaty o błędach w języku angielskim bez zmiany kultury użytkowników?

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.