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
Dezimalwerte als Attributparameter in c # verwenden?
Ich habe versucht, Dezimalwerte als Parameter für ein Feldattribut zu verwenden, erhalte jedoch einen Compilerfehler. Ich habe diesen Blogpost- Link gefunden, der besagt, dass es in .NET damals nicht möglich war, ihn zu verwenden. Weiß jemand, warum er dies wählt oder wie ich Dezimalparameter verwenden kann?


5
IHttpHandler vs IHttpModule
Meine Frage ist einfach (obwohl die Antwort höchstwahrscheinlich nicht lautet): Ich versuche zu entscheiden, wie ein serverseitiger Upload-Handler in C # / ASP.NET implementiert wird. Ich habe sowohl HttpModules (IHttpModule-Schnittstelle) als auch HttpHandlers (IHttpHandler-Schnittstelle) verwendet, und mir fällt ein, dass ich dies mit beiden Mechanismen implementieren könnte. Mir fällt auch …


1
Was ist POCO im Entity Framework? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …


9
Zeitlimit für SqlConnection ändern
Ich versuche, das Standardzeitlimit SqlConnectionvon 15 Sekunden zu überschreiben, und erhalte die Fehlermeldung, dass die Eigenschaft oder Indexer können nicht zugewiesen werden, da sie schreibgeschützt sind. Gibt es einen Weg, dies zu umgehen? using (SqlConnection connection = new SqlConnection(Database.EstimatorConnection)) { connection.Open(); using (SqlCommand command = connection.CreateCommand()) { command.CommandType = CommandType.StoredProcedure; …

6
"Casting" mit Reflexion
Betrachten Sie den folgenden Beispielcode: class SampleClass { public long SomeProperty { get; set; } } public void SetValue(SampleClass instance, decimal value) { // value is of type decimal, but is in reality a natural number => cast instance.SomeProperty = (long)value; } Jetzt muss ich etwas Ähnliches durch Nachdenken tun: …
81 c#  reflection  casting 

4
Aktuelle Benutzer-ID in ASP.NET Identity 2.0 abrufen
Ich habe gerade auf die neue 2.0-Version des Identity Framework umgestellt. In 1.0 konnte ich ein Benutzerobjekt mit bekommen manager.FindByIdAsync(User.Identity.GetUserId()). Die GetUserId()Methode scheint in 2.0 nicht zu existieren. Jetzt kann ich nur noch herausfinden, manager.FindByEmailAsync(User.Identity.Name)welches auf das Feld Benutzername in der Benutzertabelle verweist. In meiner Anwendung entspricht dies dem E-Mail-Feld. …

9
Holen Sie sich Eigenschaften in der Reihenfolge der Deklaration mithilfe von Reflection
Ich muss alle Eigenschaften mithilfe von Reflection in der Reihenfolge abrufen, in der sie in der Klasse deklariert sind. Laut MSDN kann die Bestellung bei Verwendung nicht garantiert werdenGetProperties() Die GetProperties-Methode gibt keine Eigenschaften in einer bestimmten Reihenfolge zurück, z. B. in alphabetischer Reihenfolge oder in Deklarationsreihenfolge. Aber ich habe …


4
IEnumerable hat keine Count-Methode
Ich habe die folgende Methode: public bool IsValid { get { return (GetRuleViolations().Count() == 0); } } public IEnumerable<RuleViolation> GetRuleViolations(){ //code here } Warum ist es, wenn ich es .Count()oben mache, rot unterstrichen? Ich habe folgenden Fehler erhalten: Fehler 1 'System.Collections.Generic.IEnumerable' enthält keine Definition für 'Count' und es konnte keine …
81 c#  asp.net  enumerable 

4
Melden Sie sich über C # auf der Website an
Ich bin relativ neu in der Verwendung von C # und habe eine Anwendung, die Teile des Quellcodes auf einer Website liest. Das alles funktioniert; Das Problem ist jedoch, dass für die betreffende Seite der Benutzer angemeldet sein muss, um auf diesen Quellcode zugreifen zu können. Was mein Programm benötigt, …


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.