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.

16
NHibernate.MappingException: Kein Persister für: XYZ
Bevor Sie es sagen: Ich habe Google verwendet und meine hbm.xmlDatei ist eine eingebettete Ressource. Hier ist der Code, den ich anrufe: ISession session = GetCurrentSession(); var returnObject = session.Get<T>(Id); Hier ist meine Zuordnungsdatei für die Klasse: <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> <class name="HQData.Objects.SubCategory, HQData" table="SubCategory" lazy="true"> <id name="ID" …
134 c#  .net  nhibernate 

7
C # 6.0-Funktionen funktionieren nicht mit Visual Studio 2015
Ich teste Visual Studio 2015 mit C # 6.0, aber die Sprachfunktionen funktionieren nicht. In einer MVC-Webanwendung wird der folgende Code kompiliert: if (!string.IsNullOrWhiteSpace(Model.Profile?.TypeName)) { // More logic here... } Wenn ich die Anwendung jedoch über Debug und IIS Express ausführe, wird folgende Fehlermeldung angezeigt: CS1525: Ungültiger Ausdrucksbegriff '.' Wie …

1
Hinzufügen von List <t> .add () einer anderen Liste
Ich habe eine IEnumerable&lt;TravelDetails&gt;und ich versuche, die forWerte in der Schleife zu einer hinzuzufügen List&lt;TravelDetails&gt;. Ich bekomme immer die Fehler. Fehler 15 Argument 1: Konvertierung von 'System.Collections.Generic.List' in 'TrafficCore.DataObjects.TripDetails' nicht möglich. C: \ TrafficNew \ TI 511-Web \ Traffic 2.0 \ 511Traffic \ 511Traffic \ Models \ DrivingTime.cs Mein Code …
134 c#  .net  linq 

5
Praktische Verwendung des Schlüsselworts "stackalloc"
Hat jemand jemals tatsächlich stackallocbeim Programmieren in C # verwendet? Ich weiß, was getan wird, aber das einzige Mal, dass es in meinem Code angezeigt wird, ist ein Zufall, da Intellisense dies beispielsweise vorschlägt, wenn ich mit der Eingabe beginne static. Obwohl es nicht mit den Nutzungsszenarien von zusammenhängt stackalloc, …
134 c#  keyword  stackalloc 

4
Warum beendet Environment.Exit () das Programm nicht mehr?
Dies ist etwas, das ich erst vor ein paar Tagen entdeckt habe. Ich habe durch diese Frage die Bestätigung erhalten, dass es nicht nur auf meine Maschine beschränkt ist . Der einfachste Weg, dies zu reproduzieren, besteht darin, eine Windows Forms-Anwendung zu starten, eine Schaltfläche hinzuzufügen und diesen Code zu …
134 c#  .net  windows 

13
Verknüpfung zum Erstellen einer Liste einzelner Elemente in C #
Gibt es in C # eine Inline-Verknüpfung zum Instanziieren einer Liste &lt;T&gt; mit nur einem Element? Ich mache gerade: new List&lt;string&gt;( new string[] { "title" } )) Wenn Sie diesen Code überall haben, verringert sich die Lesbarkeit. Ich habe überlegt, eine Dienstprogrammmethode wie diese zu verwenden: public static List&lt;T&gt; SingleItemList&lt;T&gt;( …
134 c# 

8
Arrays, Heap- und Stack- und Werttypen
int[] myIntegers; myIntegers = new int[100]; Generiert new int [100] im obigen Code das Array auf dem Heap? Nach dem, was ich über c # über CLR gelesen habe, lautet die Antwort ja. Aber was ich nicht verstehen kann, ist, was mit den tatsächlichen Ints im Array passiert. Da es …
134 c#  arrays  memory  stack  heap 


6
Wie kann ich die WiX-Installationsversion auf die aktuelle Build-Version einstellen?
Ich habe eine Anwendung und deren WiX-Installationsprogramm geschrieben und sie mithilfe von Subversion unter Versionskontrolle gestellt. Wenn das WiX-Installationsprogramm erstellt wird, soll die Versionsnummer die aktuelle Build-Version der Anwendung sein. Wie schaffe ich das? Ich habe c # verwendet, um die Anwendung zu codieren. NB Ich verwende ccnet, um dieses …
134 c#  svn  wix 

9
Die Web-API-Put-Anforderung generiert einen Fehler "HTTP 405-Methode nicht zulässig"
Hier ist der Aufruf der PUTMethode in meiner Web-API - die dritte Zeile in der Methode (ich rufe die Web-API von einem ASP.NET MVC-Frontend aus auf): client.BaseAddressist http://localhost/CallCOPAPI/. Hier ist contactUri: Hier ist contactUri.PathAndQuery: Und zum Schluss hier meine 405-Antwort: Hier ist die WebApi.config in meinem Web-API-Projekt: public static void …


8
Was macht SynchronizationContext?
In dem Buch Programming C # enthält es einen Beispielcode über SynchronizationContext: SynchronizationContext originalContext = SynchronizationContext.Current; ThreadPool.QueueUserWorkItem(delegate { string text = File.ReadAllText(@"c:\temp\log.txt"); originalContext.Post(delegate { myTextBox.Text = text; }, null); }); Ich bin ein Anfänger in Threads, bitte antworten Sie im Detail. Erstens weiß ich nicht, was Kontext bedeutet, was speichert …
134 c#  .net  multithreading 

5
Lange String-Interpolationslinien in C # 6
Ich habe festgestellt, dass die Zeichenfolgeninterpolation zwar sehr gut ist, wenn sie auf die Zeichenfolgenformataufrufe meiner vorhandenen Codebasis angewendet wird. Angesichts der allgemein bevorzugten Spaltenbeschränkung wird die Zeichenfolge jedoch schnell zu lang für eine einzelne Zeile. Besonders wenn die zu interpolierenden Ausdrücke komplex sind. Mit einer Formatzeichenfolge haben Sie eine …
134 c#  c#-6.0 

5
Wann müssen wir UseShellExecute auf True setzen?
// // Summary: // Gets or sets a value indicating whether to use the operating system shell // to start the process. // // Returns: // true to use the shell when starting the process; otherwise, the process is // created directly from the executable file. The default is true. …
134 c# 


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.