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.


18
XmlSerializer - Es ist ein Fehler aufgetreten, der den Typ widerspiegelt
Mit C # .NET 2.0 habe ich eine zusammengesetzte Datenklasse, die das [Serializable]Attribut enthält. Ich erstelle eine XMLSerializerKlasse und übergebe diese an den Konstruktor: XmlSerializer serializer = new XmlSerializer(typeof(DataClass)); Ich bekomme eine Ausnahme mit den Worten: Es gab einen Fehler, der den Typ widerspiegelte. Innerhalb der Datenklasse befindet sich ein …
332 c#  .net  xml  serialization  .net-2.0 


30
Der Haltepunkt wird derzeit nicht erreicht. In einer Silverlight-Anwendung wurden keine Symbole für dieses Dokument geladen
Ok, was ich habe: Visual Studio 2010 RC, W7 x64, startete einen neuen Projekttyp einer Silverlight-Anwendung. Hosten der Silverlight-Anwendung in einem ASP.NET-Webanwendungsprojekt. Silverlight Version 3.0. Es wurden eine LinqToSQL-Klasse, ein WCF-Dienst, eine Winform-Tester-Anwendung (Projekt in der Lösung) und einige Klassen (auch als Projekte in der Lösung) hinzugefügt. Gestern bekam ich …
331 c#  asp.net  wcf  debugging  iis 


12
Grundlegendes zu Ereignissen und Ereignishandlern in C #
Ich verstehe den Zweck von Ereignissen, insbesondere im Zusammenhang mit der Erstellung von Benutzeroberflächen. Ich denke, dies ist der Prototyp für die Erstellung eines Ereignisses: public void EventName(object sender, EventArgs e); Was machen Event-Handler, warum werden sie benötigt und wie erstelle ich einen?

6
Wie kann ich eine leere IEnumerable zurückgeben?
Angesichts des folgenden Codes und der in dieser Frage gegebenen Vorschläge habe ich beschlossen, diese ursprüngliche Methode zu ändern und zu fragen, ob Werte in IEnumarable vorhanden sind. Geben Sie sie zurück, wenn nicht, geben Sie eine IEnumerable ohne Werte zurück. Hier ist die Methode: public IEnumerable<Friend> FindFriends() { //Many …
328 c#  ienumerable 


7
Wann sollte ich Lazy <T> verwenden?
Ich fand diesen Artikel über Lazy: Faulheit in C # 4.0 - Faul Was ist die beste Vorgehensweise, um mit Lazy-Objekten die beste Leistung zu erzielen? Kann mich jemand auf eine praktische Anwendung in einer realen Anwendung hinweisen? Mit anderen Worten, wann sollte ich es verwenden?
327 c#  .net  lazy-evaluation 

17
Können Sie Controller-Methoden in ASP.NET MVC überladen?
Ich bin gespannt, ob Sie Controller-Methoden in ASP.NET MVC überladen können. Immer wenn ich es versuche, erhalte ich den folgenden Fehler. Die beiden Methoden akzeptieren unterschiedliche Argumente. Ist das etwas, was nicht geht? Die aktuelle Anforderung für die Aktion 'MyMethod' für den Controllertyp 'MyController' ist zwischen den folgenden Aktionsmethoden nicht …

4
Wie kann ich Moq anweisen, eine Aufgabe zurückzugeben?
Ich habe eine Schnittstelle, die deklariert Task DoSomethingAsync(); Ich verwende MoqFramework für meine Tests: [TestMethod()] public async Task MyAsyncTest() { Mock&lt;ISomeInterface&gt; mock = new Mock&lt;ISomeInterface&gt;(); mock.Setup(arg =&gt; arg.DoSomethingAsync()).Callback(() =&gt; { &lt;my code here&gt; }); ... } Dann führe ich in meinem Test den Code aus, der aufgerufen wird await DoSomethingAsync(). …


8
Warum sollte ich IHttpActionResult anstelle von HttpResponseMessage verwenden?
Ich habe mit WebApi entwickelt und bin zu WebApi2 übergegangen, wo Microsoft eine neue Benutzeroberfläche eingeführt hat IHttpActionResult, die anscheinend empfohlen wird, über die Rückgabe von a HttpResponseMessage. Ich bin verwirrt über die Vorteile dieser neuen Schnittstelle. Es scheint hauptsächlich nur eine etwas einfachere Möglichkeit zu bieten, eine zu erstellen …


10
Entspricht typedef in C #
Gibt es ein typedef-Äquivalent in C # oder eine Möglichkeit, ein ähnliches Verhalten zu erzielen? Ich habe ein bisschen gegoogelt, aber überall, wo ich hinschaue, scheint es negativ zu sein. Derzeit habe ich eine ähnliche Situation wie die folgende: class GenericClass&lt;T&gt; { public event EventHandler&lt;EventData&gt; MyEvent; public class EventData : …
326 c#  typedef 

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.