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.


21
Vermeiden der SQL-Injection ohne Parameter
Wir haben hier eine weitere Diskussion über die Verwendung parametrisierter SQL-Abfragen in unserem Code. Wir haben zwei Seiten in der Diskussion: Ich und einige andere, die sagen, wir sollten immer Parameter verwenden, um uns vor SQL-Injektionen zu schützen, und die anderen, die es nicht für notwendig halten. Stattdessen möchten sie …


8
Wie kann ich den Typ einer Variablen, die zur Entwurfszeit mit var deklariert wird, zuverlässig bestimmen?
Ich arbeite an einer Vervollständigungsfunktion (Intellisense) für C # in Emacs. Die Idee ist, dass, wenn ein Benutzer ein Fragment eingibt und dann über eine bestimmte Tastenkombination nach Abschluss fragt, die Abschlussfunktion .NET Reflection verwendet, um die möglichen Abschlüsse zu ermitteln. Um dies zu tun, muss der Typ der zu …


3
Wie verwende ich XPath mit XDocument?
Es gibt eine ähnliche Frage, aber es scheint, dass die Lösung in meinem Fall nicht funktioniert hat: Verrücktheit mit XDocument, XPath und Namespaces Hier ist das XML, mit dem ich arbeite: <?xml version="1.0" encoding="utf-8"?> <Report Id="ID1" Type="Demo Report" Created="2011-01-01T01:01:01+11:00" Culture="en" xmlns="http://demo.com/2011/demo-schema"> <ReportInfo> <Name>Demo Report</Name> <CreatedBy>Unit Test</CreatedBy> </ReportInfo> </Report> Und unten …
109 c#  .net  xml  xpath  linq-to-xml 

3
Lesen Sie die an ASP.Net Form übermittelten Post-Daten
Ich habe ein funktionierendes Anmeldeformular in einer asp.net-Anwendung. Standardmaterial mit einem Textfeld für Benutzername und Passwort sowie einer Schaltfläche zum Verarbeiten des Logins. Funktioniert gut. Ich habe eine neue Anforderung, die es dem Benutzer ermöglicht, den Benutzernamen und das Kennwort von einer separaten einfachen HTML-Seite einzugeben, die nicht Teil meiner …
109 c#  asp.net  post 

2
Warum sollte ich asynchrone WebAPI-Vorgänge erstellen, anstatt solche zu synchronisieren?
Ich habe die folgende Operation in einer von mir erstellten Web-API: // GET api/<controller> [HttpGet] [Route("pharmacies/{pharmacyId}/page/{page}/{filter?}")] public CartTotalsDTO GetProductsWithHistory(Guid pharmacyId, int page, string filter = null ,[FromUri] bool refresh = false) { return delegateHelper.GetProductsWithHistory(CustomerContext.Current.GetContactById(pharmacyId), refresh); } Der Aufruf dieses Webservices erfolgt über einen Jquery Ajax-Aufruf auf folgende Weise: $.ajax({ url: …

27
Fehler beim Serialisieren der Antwort in der Web-API mit Json
Ich arbeite mit ASP.NET MVC 5 Web Api. Ich möchte alle meine Benutzer konsultieren. Ich habe geschrieben api/usersund erhalte Folgendes: "Der Typ 'ObjectContent`1' konnte den Antworttext für den Inhaltstyp 'application / json; charset = utf-8' nicht serialisieren." In WebApiConfig habe ich bereits folgende Zeilen hinzugefügt: HttpConfiguration config = new HttpConfiguration(); …


8
Was ist der beste Weg, um ein thread-sicheres Wörterbuch zu implementieren?
Ich konnte ein thread-sicheres Wörterbuch in C # implementieren, indem ich von IDictionary abgeleitet und ein privates SyncRoot-Objekt definiert habe: public class SafeDictionary<TKey, TValue>: IDictionary<TKey, TValue> { private readonly object syncRoot = new object(); private Dictionary<TKey, TValue> d = new Dictionary<TKey, TValue>(); public object SyncRoot { get { return syncRoot; …

4
Was für den Update-Teil in ConcurrentDictionary AddOrUpdate hinzuzufügen ist
Ich versuche, Code mit Dictionary neu zu schreiben, um ConcurrentDictionary zu verwenden. Ich habe einige Beispiele überprüft, habe jedoch immer noch Probleme bei der Implementierung der AddOrUpdate-Funktion. Dies ist der Originalcode: dynamic a = HttpContext; Dictionary<int, string> userDic = this.HttpContext.Application["UserSessionList"] as Dictionary<int, String>; if (userDic != null) { if (useDic.ContainsKey(authUser.UserId)) …

4
Wie kann ich eine Liste der Benutzer aus Active Directory abrufen?
Wie kann ich eine Liste der Benutzer aus Active Directory abrufen? Gibt es eine Möglichkeit, Benutzername, Vorname, Nachname abzurufen? Ich habe einen ähnlichen Beitrag gesehen, in dem dieser verwendet wurde: PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "YOURDOMAIN"); Ich habe noch nie etwas mit Active Directory gemacht, daher bin ich völlig verloren. …

4
Wie zähle ich über ein JObject auf?
Ich versuche zu bestimmen, wie auf die Daten in meinem JObject zugegriffen werden soll, und ich kann für mein ganzes Leben nicht bestimmen, wie ich sie verwenden soll. JObject Object = (JObject)Response.Data["my_key"]; Ich kann es mit Console.WriteLine (Object) auf der Konsole drucken und sehe die Daten wie folgt: { "my_data" …
109 c#  json  json.net 

8
Tupel (oder Arrays) als Wörterbuchschlüssel in C #
Ich versuche, eine Wörterbuch-Nachschlagetabelle in C # zu erstellen. Ich muss ein 3-Tupel von Werten in eine Zeichenfolge auflösen. Ich habe versucht, Arrays als Schlüssel zu verwenden, aber das hat nicht funktioniert, und ich weiß nicht, was ich sonst tun soll. An dieser Stelle denke ich darüber nach, ein Wörterbuch …

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.