Als «c#» getaggte Fragen

C # (ausgesprochen "siehe scharf") ist eine statische Typisierungsprogrammiersprache mit mehreren Paradigmen, die von Microsoft entwickelt wurde. C # -Code zielt normalerweise auf die .NET-Tools und -Laufzeiten von Microsoft ab, zu denen unter anderem .NET Framework, .NET Core und Xamarin gehören. Verwenden Sie dieses Tag für Fragen zu Code, der in der formalen Spezifikation von C # oder C # geschrieben ist.

9
Sollte der Hash-Code von null in .NET immer Null sein
Angesichts der Tatsache, dass Sammlungen gerne als festgelegtes Mitglied System.Collections.Generic.HashSet<>akzeptieren null, kann man sich fragen, wie der Hash-Code nulllauten soll. Es sieht so aus, als würde das Framework Folgendes verwenden 0: // nullable struct type int? i = null; i.GetHashCode(); // gives 0 EqualityComparer<int?>.Default.GetHashCode(i); // gives 0 // class type …
87 c#  .net  hash  null 





4
Ausnahme, wenn der Parameter AddWithValue NULL ist
Ich habe folgenden Code zum Festlegen von Parametern für die SQL-Abfrage. Ich erhalte folgende Ausnahme, wenn ich benutze Code 1; funktioniert aber gut wenn ich benutze Code 2. In haben Code 2wir eine Prüfung auf Null und damit einen if..elseBlock. Ausnahme: Die parametrisierte Abfrage '(@application_ex_id nvarchar (4000)) SELECT E.application_ex_id A' …
87 c#  .net  ado.net 

21
405 Methode nicht erlaubt Web API
Dieser Fehler ist sehr häufig und ich habe alle Lösungen ausprobiert und keine davon hat funktioniert. Ich habe die WebDAV-Veröffentlichung in der Systemsteuerung deaktiviert und dies meiner Webkonfigurationsdatei hinzugefügt: <handlers> <remove name="WebDAV"/> </handlers> <modules runAllManagedModulesForAllRequests="true"> <remove name="WebDAVModule"/> </modules> Der Fehler bleibt bestehen. Dies ist der Controller: static readonly IProductRepository repository …

7
Einen CURL-Aufruf in C #
Ich möchte curlin meiner C # -Konsolenanwendung den folgenden Aufruf tätigen : curl -d "text=This is a block of text" \ http://api.repustate.com/v2/demokey/score.json Ich habe versucht, die hier gepostete Frage zu mögen , aber ich kann die Eigenschaften nicht richtig ausfüllen. Ich habe auch versucht, es in eine reguläre HTTP-Anfrage zu …
87 c#  .net  http  curl 


3
Fügen Sie zur Laufzeit dynamisch C # -Eigenschaften hinzu
Ich weiß, dass es einige Fragen gibt, die sich damit befassen, aber die Antworten folgen normalerweise der Empfehlung eines Wörterbuchs oder einer Sammlung von Parametern, was in meiner Situation nicht funktioniert. Ich benutze eine Bibliothek, die durch Reflexion arbeitet, um viele clevere Dinge mit Objekten mit Eigenschaften zu tun. Dies …

9
Kennwort Schützen Sie eine SQLite-Datenbank. Ist es möglich?
Ich muss mich einem neuen kleinen Projekt stellen. Es wird ungefähr 7 oder 9 Tabellen haben, von denen die größte um maximal 1000 Zeilen pro Monat wächst. Ich dachte an SQLite als meine Datenbank ... Aber ich muss die Datenbank schützen, falls jemand Daten aus der Datenbank ändern möchte Meine …
87 c#  sqlite 



7
Der beste Weg, um eine ganze Zahl als Teil einer Dezimalzahl zu erhalten
Was ist der beste Weg, um den ganzen Zahlenteil einer Dezimalstelle (in c #) zurückzugeben? (Dies muss für sehr große Zahlen funktionieren, die möglicherweise nicht in ein int passen.) GetIntPart(343564564.4342) >> 343564564 GetIntPart(-323489.32) >> -323489 GetIntPart(324) >> 324 Der Zweck davon ist: Ich füge in ein Dezimalfeld (30,4) in der …
87 c#  .net  decimal  int 

7
MemoryCache-Thread-Sicherheit, ist eine Sperrung erforderlich?
Lassen Sie mich zunächst einmal wissen, dass der folgende Code nicht threadsicher ist (Korrektur: möglicherweise). Ich habe Probleme damit, eine Implementierung zu finden, die tatsächlich getestet werden kann. Ich überarbeite gerade ein großes WCF-Projekt, für das einige (meistens) statische Daten zwischengespeichert und aus einer SQL-Datenbank ausgefüllt werden müssen. Es muss …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.