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.

26
Jak włączyć CORS w programie ASP.net Core WebAPI
Co próbuję zrobić Mam backend ASP.Net Core Web API hostowany na bezpłatnym abonamencie Azure (kod źródłowy: https://github.com/killerrin/Portfolio-Backend ). Mam również witrynę kliencką, którą chcę używać w tym interfejsie API. Aplikacja kliencka nie będzie hostowana na platformie Azure, ale raczej będzie hostowana na stronach Github lub w innej usłudze hostingowej, do …

8
Jak zwrócić HTTP 500 z interfejsu API sieci Web ASP.NET Core RC2?
Wracając do RC1, zrobiłbym to: [HttpPost] public IActionResult Post([FromBody]string something) { try{ // ... } catch(Exception e) { return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError); } } W RC2 nie ma już HttpStatusCodeResult i nie mogę znaleźć niczego, co pozwalałoby mi zwrócić 500 typów IActionResult. Czy podejście, które teraz pytam, jest zupełnie inne? Czy …

5
Jak obsługiwać AccessViolationException
Używam obiektu COM (MODI) z mojej aplikacji .net. Wywoływana przeze mnie metoda zgłasza wyjątek System.AccessViolationException, który jest przechwytywany przez program Visual Studio. Dziwne jest to, że zawinąłem moje wywołanie w try catch, który ma programy obsługi dla AccessViolationException, COMException i wszystkiego innego, ale kiedy Visual Studio (2010) przechwytuje AccessViolationException, debugger …
189 c#  .net  exception  com  modi 

8
Nie można załadować pliku lub zestawu „xxx” ani jednej z jego zależności. Podjęto próbę załadowania programu o niepoprawnym formacie
Właśnie sprawdziłem wersję Subversion do nowego folderu. Otworzyłem rozwiązanie i dostaję to po uruchomieniu: Nie można załadować pliku lub zestawu „xxxx” ani jednej z jego zależności. Podjęto próbę załadowania programu o niepoprawnym formacie. To ten sam kod, który sprawdziłem jakiś czas temu. Dlaczego teraz to robi? Teraz widzę też Debugowanie …
188 c# 


6
Po co używać HttpClient do połączenia synchronicznego
Buduję bibliotekę klas do interakcji z interfejsem API. Muszę wywołać interfejs API i przetworzyć odpowiedź XML. Widzę zalety korzystania HttpClientz łączności asynchronicznej, ale to, co robię, jest czysto synchroniczne, więc nie widzę żadnej znaczącej korzyści z używania HttpWebRequest. Jeśli ktoś mógłby rzucić jakiekolwiek światło, byłbym bardzo wdzięczny. Nie jestem zwolennikiem …


19
Zależna biblioteka DLL nie jest kopiowana do folderu wyjściowego kompilacji w programie Visual Studio
Mam rozwiązanie do studia wizualnego. W rozwiązaniu mam wiele projektów. Jest jeden główny projekt, który działa jako start-up i wykorzystuje inne projekty. Jest jeden projekt o nazwie „ProjectX”. Jego odniesienie zostało dodane do głównego projektu. ProjectX odwołuje się do innej biblioteki DLL .NET (powiedz abc.dll), która nie jest częścią rozwiązania. …

18
C # Sprawdź, czy użytkownik ma dostęp do zapisu do folderu
Muszę sprawdzić, czy użytkownik może napisać do folderu, zanim faktycznie spróbuje to zrobić. Zaimplementowałem następującą metodę (w C # 2.0), która próbuje pobrać uprawnienia bezpieczeństwa dla folderu przy użyciu metody Directory.GetAccessControl () . private bool hasWriteAccessToFolder(string folderPath) { try { // Attempt to get a list of security permissions from …

15
Ustawienie obiektów na wartość Null / Nothing po użyciu w .NET
Czy powinieneś ustawić wszystkie obiekty na null( Nothingw VB.NET) po ich zakończeniu? Rozumiem, że w .NET bardzo ważne jest, aby pozbyć się wszelkich instancji obiektów implementujących IDisposableinterfejs w celu zwolnienia niektórych zasobów, chociaż obiekt może nadal być czymś po jego usunięciu (stąd isDisposedwłaściwość w formularzach), więc zakładam, że nadal może …

12
C # literały binarne
Czy istnieje sposób pisania literałów binarnych w języku C #, na przykład przedrostek szesnastkowy z 0x? 0b nie działa. Jeśli nie, to jak łatwo to zrobić? Jakaś konwersja ciągu?
187 c#  syntax  binary 

10
Sprawdzanie, czy ciąg zawiera tylko litery w C #
Mam ciąg wejściowy i chcę sprawdzić, czy zawiera: Tylko litery lub Tylko litery i cyfry lub Tylko litery, cyfry lub podkreślniki Aby wyjaśnić, w kodzie mam 3 różne przypadki, z których każda wymaga innej weryfikacji. Jaki jest najprostszy sposób na osiągnięcie tego w C #?
187 c#  string 

23
Pobierz wygenerowaną instrukcję SQL z obiektu SqlCommand?
Mam następujący kod: Using cmd As SqlCommand = Connection.CreateCommand cmd.CommandText = "UPDATE someTable SET Value = @Value" cmd.CommandText &= " WHERE Id = @Id" cmd.Parameters.AddWithValue("@Id", 1234) cmd.Parameters.AddWithValue("@Value", "myValue") cmd.ExecuteNonQuery End Using Zastanawiam się, czy jest jakiś sposób, aby uzyskać końcową instrukcję SQL jako ciąg znaków, który powinien wyglądać tak: UPDATE …
186 c#  vb.net  ado.net 


8
Pokazuje różnicę między dwiema wartościami datetime w godzinach
Pobieram dwie wartości daty i godziny z bazy danych. Po odzyskaniu wartości potrzebuję różnicy między tymi dwiema wartościami. W tym celu tworzę zmienną przedziału czasu, aby przechowywać różnicę między 2 wartościami daty. TimeSpan? variable = datevalue1 - datevalue2; Teraz muszę pokazać różnicę przechowywaną w zmiennej Timespan pod względem liczby godzin. …

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.