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.

13
Odczytaj dane z SqlDataReader
Mam bazę danych SQL Server 2008 i pracuję nad nią na zapleczu. Pracuję na asp.net/C# SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { //how do I read strings here???? } Wiem, że czytelnik ma wartości. Moje polecenie SQL polega na wybraniu tylko jednej kolumny z tabeli. Kolumna zawiera TYLKO ciągi. Chcę …

4
Godzina od daty i godziny? w formacie 24-godzinnym
Więc mam ten DateTime? i chcę uzyskać godzinę, ale pokazać ją w formacie 24-godzinnym. Na przykład: Jeśli godzina to 14:20:23, chcę przekonwertować ją na 14:20 i to wszystko. Pracuję z Visual C #. Wszelkie pomysły, dziękuję. Mam coś takiego public static string FormatearHoraA24(DateTime? fechaHora) { if (!fechaHora.HasValue) return ""; string …
157 c#  datetime 

14
Utnij ostatni znak z ciągu
Mam do powiedzenia ciąg "Hello! world!" Chcę przyciąć lub usunąć, aby wyjąć! poza światem, ale nie poza światem Witam.
157 c#  .net 

13
Wykonaj wywołanie HTTPS przy użyciu HttpClient
Używam HttpClientdo wykonywania wywołań WebApi przy użyciu języka C #. Wydaje się schludny i szybki w porównaniu do WebClient. Jednak utknąłem podczas wykonywania Httpspołączeń. Jak mogę zrobić poniższy kod, aby wykonywać Httpspołączenia? HttpClient httpClient = new HttpClient(); httpClient.BaseAddress = new Uri("https://foobar.com/"); httpClient.DefaultRequestHeaders.Accept.Clear(); httpClient.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/xml")); var task = httpClient.PostAsXmlAsync<DeviceRequest>( "api/SaveData", …



9
C # - co robi metoda Assert ()? Czy nadal jest przydatne?
Debuguję z punktami przerwania i zdaję sobie sprawę z wywołania assert? Myślałem, że to tylko do testów jednostkowych. Co robi więcej niż punkt przerwania? Skoro mogę ustawić punkt przerwania, dlaczego powinienem używać funkcji Assert?
156 c#  assert 

13
Zabij proces potomny, gdy proces nadrzędny zostanie zabity
Tworzę nowe procesy za pomocą System.Diagnostics.Processklasy z mojej aplikacji. Chcę, aby te procesy zostały zabite, gdy / jeśli moja aplikacja uległa awarii. Ale jeśli zabiję moją aplikację z Menedżera zadań, procesy potomne nie zostaną zabite. Czy istnieje sposób, aby uzależnić procesy potomne od procesu nadrzędnego?
156 c#  .net  process 

8
Kontrola nie może wypaść z jednej etykiety przypadku
Próbuję napisać instrukcję przełącznika, która wpisuje wyszukiwane hasło w polu wyszukiwania w zależności od tego, które pole tekstowe wyszukiwania jest obecne. Mam następujący kod. Ale pojawia się błąd „Kontrola nie może wyjść z jednej etykiety przypadku”. switch (searchType) { case "SearchBooks": Selenium.Type("//*[@id='SearchBooks_TextInput']", searchText); Selenium.Click("//*[@id='SearchBooks_SearchBtn']"); case "SearchAuthors": Selenium.Type("//*[@id='SearchAuthors_TextInput']", searchText); Selenium.Click("//*[@id='SearchAuthors_SearchBtn']"); } …


12
Losowa liczba między 2 podwójnymi liczbami
Czy można wygenerować losową liczbę między 2 podwójnymi? Przykład: public double GetRandomeNumber(double minimum, double maximum) { return Random.NextDouble(minimum, maximum) } Następnie nazywam to następującymi słowami: double result = GetRandomNumber(1.23, 5.34); Wszelkie myśli będą mile widziane.
156 c#  random 


18
Nazwane formatowanie ciągów w C #
Czy istnieje sposób formatowania ciągu według nazwy zamiast pozycji w C #? W Pythonie mogę zrobić coś takiego jak ten przykład (bezwstydnie skradziony stąd ): >>> print '%(language)s has %(#)03d quote types.' % \ {'language': "Python", "#": 2} Python has 002 quote types. Czy jest jakiś sposób, aby to zrobić …

4
Co sprawia, że ​​metoda jest bezpieczna dla wątków? Jakie są zasady?
Czy istnieją ogólne zasady / wytyczne dotyczące tego, co sprawia, że ​​metoda jest bezpieczna dla wątków? Rozumiem, że prawdopodobnie jest milion jednorazowych sytuacji, ale co w ogóle? Czy to takie proste? Jeśli metoda uzyskuje dostęp tylko do zmiennych lokalnych, jest bezpieczna wątkowo. Czy to to? Czy dotyczy to również metod …
156 c#  thread-safety 


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.