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.

7
Die Standardeinstellung für KeyValuePair
Ich habe ein Objekt des Typs IEnumerable<KeyValuePair<T,U>> keyValueList, den ich benutze var getResult= keyValueList.SingleOrDefault(); if(getResult==/*default */) { } else { } Wie kann ich überprüfen, ob dies getResultdie Standardeinstellung ist, falls ich das richtige Element nicht finden kann? Ich kann nicht überprüfen, ob es ist nulloder nicht, weil KeyValuePaires eine …
392 c#  key-value 



15
Enum "Vererbung"
Ich habe eine Aufzählung in einem niedrigen Namespace. Ich möchte eine Klasse oder Aufzählung in einem Namespace mittlerer Ebene bereitstellen, die die Aufzählung niedriger Ebene "erbt". namespace low { public enum base { x, y, z } } namespace mid { public enum consume : low.base { } } Ich …
391 c#  .net  enums 

3
Rückgabewert, der an eine Methode übergeben wurde
Ich habe eine Methode auf einer Schnittstelle: string DoSomething(string whatever); Ich möchte dies mit MOQ verspotten, damit es alles zurückgibt, was übergeben wurde - so etwas wie: _mock.Setup( theObject => theObject.DoSomething( It.IsAny<string>( ) ) ) .Returns( [the parameter that was passed] ) ; Irgendwelche Ideen?
390 c#  mocking  moq 


14
Die Entität kann nicht in einer LINQ to Entities-Abfrage erstellt werden
Es gibt einen Entitätstyp namens Produkt, der vom Entitätsframework generiert wird. Ich habe diese Anfrage geschrieben public IQueryable<Product> GetProducts(int categoryID) { return from p in db.Products where p.CategoryID== categoryID select new Product { Name = p.Name}; } Der folgende Code löst den folgenden Fehler aus: "Die Entität oder der komplexe …

9
C # erhält den Pfad von% AppData%
C # 2008 SP1 Ich verwende den folgenden Code: dt.ReadXml("%AppData%\\DateLinks.xml"); Es wird jedoch eine Ausnahme angezeigt, die auf den Speicherort verweist, von dem aus meine Anwendung ausgeführt wird: Ein Teil des Pfads 'D: \ Projects \ SubVersionProjects \ CatDialer \ bin \ Debug \% AppData% \ DateLinks.xml' konnte nicht gefunden …
387 c#  .net  path 

20
Kann ich den Rückgabewert ermitteln, bevor ich beim Debuggen in Visual Studio zurückkehre?
Übernehmen Sie die folgende Funktion: DataTable go() { return someTableAdapter.getSomeData(); } Gibt es eine Möglichkeit, den zurückgegebenen Wert zu überprüfen, wenn ich in dieser Funktion einen Haltepunkt setze? go()ist direkt mit einem Datagrid auf einer .aspxSeite verbunden. Die einzige Möglichkeit, die zurückgegebene Datentabelle zu überprüfen, besteht in der Verwendung einer …

15
Warten Sie asynchron, bis Task <T> mit Timeout abgeschlossen ist
Ich möchte auf eine warten Aufgabe &lt;T&gt; mit einigen speziellen Regeln abgeschlossen ist: Wenn sie nach X Millisekunden nicht abgeschlossen wurde, möchte ich dem Benutzer eine Nachricht anzeigen. Und wenn es nach Y Millisekunden nicht abgeschlossen ist, möchte ich automatisch eine Stornierung beantragen . Ich kann Task.ContinueWith verwenden, um asynchron …

19
Wie erhalte ich die Client-IP-Adresse eines Benutzers in ASP.NET?
Wir müssen Request.UserHostAddressdie IP-Adresse in ASP.NET erhalten, aber dies ist normalerweise die IP-Adresse des ISP des Benutzers, nicht genau die Computer-IP-Adresse des Benutzers, der beispielsweise auf einen Link geklickt hat. Wie kann ich die echte IP-Adresse erhalten? In einem Benutzerprofil für Stapelüberlauf heißt es beispielsweise: "Letzte Kontoaktivität: vor 4 Stunden …
387 c#  asp.net  client  ip-address 

18
Casting vs mit dem Schlüsselwort 'as' in der CLR
Beim Programmieren von Schnittstellen habe ich festgestellt, dass ich viel Casting oder Objekttypkonvertierung mache. Gibt es einen Unterschied zwischen diesen beiden Konvertierungsmethoden? Wenn ja, gibt es einen Kostenunterschied oder wie wirkt sich dies auf mein Programm aus? public interface IMyInterface { void AMethod(); } public class MyClass : IMyInterface { …
387 c#  casting  clr 

12
Welche .NET Dependency Injection-Frameworks sind einen Blick wert? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q &amp; 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, …


7
Gibt es Zombies… in .NET?
Ich hatte eine Diskussion mit einem Teamkollegen über das Sperren in .NET. Er ist ein wirklich kluger Kerl mit einem umfassenden Hintergrund in der Programmierung auf niedrigerer und höherer Ebene, aber seine Erfahrung mit der Programmierung auf niedrigerer Ebene übertrifft meine bei weitem. Wie auch immer, er argumentierte, dass .NET-Sperren …

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.