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.

16
String.Replace ignorieren Groß- / Kleinschreibung
Ich habe eine Zeichenfolge namens "Hallo Welt" Ich muss das Wort "Welt" durch "csharp" ersetzen. dafür benutze ich: string.Replace("World", "csharp"); Infolgedessen wird die Zeichenfolge jedoch nicht ersetzt. Der Grund ist die Groß- und Kleinschreibung. Die ursprüngliche Zeichenfolge enthält "Welt", während ich versuche, "Welt" zu ersetzen. Gibt es eine Möglichkeit, diese …
214 c#  string 


12
Schnellster Weg, um zwei generische Listen auf Unterschiede zu vergleichen
Was ist am schnellsten (und am wenigsten ressourcenintensiv), um zwei massive (> 50.000 Elemente) zu vergleichen und als Ergebnis zwei Listen wie die folgenden zu haben: Elemente, die in der ersten Liste angezeigt werden, jedoch nicht in der zweiten Elemente, die in der zweiten Liste angezeigt werden, jedoch nicht in …
213 c#  linq  list 

13
.NET-Datenstrukturen: ArrayList, List, HashTable, Dictionary, SortedList, SortedDictionary - Geschwindigkeit, Speicher und wann jeweils verwendet?
.NET hat viele komplexe Datenstrukturen. Leider sind einige von ihnen ziemlich ähnlich, und ich bin mir nicht immer sicher, wann ich eines verwenden soll und wann ich ein anderes verwenden soll. Die meisten meiner C # - und Visual Basic-Bücher sprechen bis zu einem gewissen Grad darüber, aber sie gehen …

7
Wie kann ich die Tabellennamen bei Verwendung von ASP.NET Identity ändern?
Ich verwende die Release-Version (RTM, nicht RC) von Visual Studio 2013 (heruntergeladen von MSDN 2013-10-18) und daher die neueste (RTM) Version von AspNet.Identity. Wenn ich ein neues Webprojekt erstelle, wähle ich "Individuelle Benutzerkonten" zur Authentifizierung aus. Dadurch werden die folgenden Tabellen erstellt: AspNetRoles AspNetUserClaims AspNetUserLogins AspNetUserRoles AspNetUsers Wenn ich einen …


9
HTTP POST gibt Fehler zurück: 417 "Erwartung fehlgeschlagen."
Wenn ich versuche, auf eine URL zu posten, führt dies zu der folgenden Ausnahme: Der Remote-Server hat einen Fehler zurückgegeben: (417) Erwartung fehlgeschlagen. Hier ist ein Beispielcode: var client = new WebClient(); var postData = new NameValueCollection(); postData.Add("postParamName", "postParamValue"); byte[] responseBytes = client.UploadValues("http://...", postData); string response = Encoding.UTF8.GetString(responseBytes); // (417) …
212 c#  .net  http  http-post  webclient 


25
Suchen Sie in einem SqlDataReader-Objekt nach dem Spaltennamen
Wie überprüfe ich, ob eine Spalte in einem SqlDataReaderObjekt vorhanden ist? In meiner Datenzugriffsschicht habe ich eine Methode erstellt, die dasselbe Objekt für mehrere Aufrufe gespeicherter Prozeduren erstellt. Eine der gespeicherten Prozeduren verfügt über eine zusätzliche Spalte, die von den anderen gespeicherten Prozeduren nicht verwendet wird. Ich möchte die Methode …
212 c#  .net  sqldatareader 

5
Optionale Abfragezeichenfolgenparameter in der ASP.NET-Web-API
Ich muss die folgende WebAPI-Methode implementieren: /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX Alle Parameter der Abfragezeichenfolge können null sein. Das heißt, der Aufrufer kann von 0 bis zu allen 5 Parametern angeben. In MVC4 Beta habe ich Folgendes gemacht: public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public string GetFindBooks(string author, string title, string …

16
Mehrfachvererbung in C #
Da die Mehrfachvererbung schlecht ist (was die Quelle komplizierter macht), liefert C # ein solches Muster nicht direkt. Aber manchmal wäre es hilfreich, diese Fähigkeit zu haben. Zum Beispiel kann ich das fehlende Mehrfachvererbungsmuster mithilfe von Schnittstellen und drei Klassen wie diesen implementieren: public interface IFirst { void FirstMethod(); } …

4
C # - Benutzerdefinierte veraltete Warnungen selektiv unterdrücken
Ich verwende das ObsoleteAttribut (wie gerade von anderen Programmierern vorgeschlagen), um eine Warnung anzuzeigen, wenn eine bestimmte Methode verwendet wird. Gibt es eine Möglichkeit, die Warnung ähnlich wie bei CodeAnalysis SuppressMessagean Stellen zu unterdrücken, an denen die Verwendung gerechtfertigt ist? Danke dir! BEARBEITEN Dies ist, [Obsolete("Some message")]da ich einige Details …

27
Datei oder Baugruppe konnte nicht geladen werden… Der Parameter ist falsch
Kürzlich bin ich bei C # -Lösung auf folgende Ausnahme gestoßen: Fehler 2 Datei oder Assembly 'Newtonsoft.Json, Version = 3.5.0.0, Culture = neutral, PublicKeyToken = b9a188c8922137c6' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Der Parameter ist falsch. (Ausnahme von HRESULT: 0x80070057 (E_INVALIDARG)) Dies hängt weder von meinem Code noch …



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.