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.



5
Mehrdeutige ASP.NET MVC-Aktionsmethoden
Ich habe zwei widersprüchliche Aktionsmethoden. Grundsätzlich möchte ich in der Lage sein, über zwei verschiedene Routen zur gleichen Ansicht zu gelangen, entweder anhand der ID eines Elements oder anhand des Namens des Elements und seiner übergeordneten Elemente (Elemente können über verschiedene übergeordnete Elemente hinweg denselben Namen haben). Ein Suchbegriff kann …

4
Einschränkung des generischen Methoden-Multiple-Typs (OR)
Als ich dies las , erfuhr ich, dass es möglich war, einer Methode zu erlauben, Parameter mehrerer Typen zu akzeptieren, indem sie zu einer generischen Methode gemacht wurde. Im Beispiel wird der folgende Code mit einer Typbeschränkung verwendet, um sicherzustellen, dass "U" ein ist IEnumerable<T>. public T DoSomething<U, T>(U arg) …
135 c#  asp.net-mvc-3  types 


5
Deserialisieren Sie stattdessen aus einer Zeichenfolge TextReader
Ich möchte meinen Code ändern von: string path = @"c:\Directory\test.xml"; XmlSerializer s = new XmlSerializer(typeof(Car)); TextReader r = new StreamReader(path); Car car = (Car)s.Deserialize(r); r.Close(); in Code, der ein XML in eine Zeichenfolge konvertiert und dann eine Zeichenfolge in das Objekt Car konvertiert. Ist das möglich?
135 c#  xml  serialization 

7
Hat C # ein Äquivalent zu encodeURIComponent () von JavaScript?
In JavaScript: encodeURIComponent("©√") == "%C2%A9%E2%88%9A" Gibt es ein Äquivalent für C # -Anwendungen? Um HTML-Zeichen zu entkommen, habe ich Folgendes verwendet: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m => @"&#" + ((int)m.Value[0]).ToString() + ";"); Ich bin mir jedoch nicht sicher, wie ich die Übereinstimmung in das von JS verwendete korrekte Hexadezimalformat konvertieren …



8
.Net Core Unit Testing - Mock IOptions <T>
Ich habe das Gefühl, dass mir hier etwas wirklich Offensichtliches fehlt. Ich habe Klassen, in denen Optionen mithilfe des .Net Core IOptions-Musters (?) Eingefügt werden müssen. Wenn ich zum Unit-Test dieser Klasse gehe, möchte ich verschiedene Versionen der Optionen verspotten, um die Funktionalität der Klasse zu überprüfen. Weiß jemand, wie …

7
Anzahl der Tage in einem Monat ermitteln
Ich habe eine ComboBox mit all den Monaten darin. Was ich wissen muss, ist die Anzahl der Tage im gewählten Monat. var month = cmbMonth.SelectedIndex + 1; DateTime date = Convert.ToDateTime(month); Wenn ein Benutzer Januar auswählt, muss ich 31 in einer Variablen speichern.
135 c#  datetime 


9
ASP.NET Core-Konfiguration für .NET Core-Konsolenanwendung
ASP.NET Core unterstützt ein neues Konfigurationssystem, wie hier dargestellt: https://docs.asp.net/en/latest/fundamentals/configuration.html Wird dieses Modell auch in .NET Core-Konsolenanwendungen unterstützt? Wenn nicht, was ist eine Alternative zum Vorgänger app.configund zum ConfigurationManagerModell?
135 c#  .net-core 

10
Wie lese ich mit ASP.NET Core Werte aus dem Querystring?
Ich erstelle eine RESTful-API mit ASP.NET Core MVC und möchte Querystring-Parameter verwenden, um das Filtern und Paging einer Ressource anzugeben, die eine Sammlung zurückgibt. In diesem Fall muss ich die im Querystring übergebenen Werte lesen, um zu filtern und die zurückzugebenden Ergebnisse auszuwählen. Ich habe bereits herausgefunden, dass innerhalb der …

6
So implementieren Sie eine Eigenschaft in einer Schnittstelle
Ich habe eine Schnittstelle, IResourcePolicydie die Eigenschaft enthält Version. Ich muss diese Eigenschaft implementieren, die Wert enthält, den Code, der auf anderen Seiten geschrieben wurde: IResourcePolicy irp(instantiated interface) irp.WrmVersion = "10.4"; Wie kann ich eine Eigenschaft implementieren version? public interface IResourcePolicy { string Version { get; set; } }
134 c#  .net 

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.