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
Mischen Sie Rasiermesser- und Javascript-Code
Ich bin ziemlich verwirrt, wie man Rasiermesser und js mischt. Dies ist die aktuelle Funktion, an der ich festhalte: <script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { data.push([ @r.UnixTime * 1000, @r.Value ]); } Wenn ich c # -Code mit deklarieren könnte <c#></c#>und alles andere JS-Code …
171 c#  javascript  razor 

11
Wie konvertiere ich DateTime? zu DateTime
Ich möchte eine nullfähige DateTime ( DateTime?) in eine konvertieren, erhalte DateTimejedoch eine Fehlermeldung: Typ 'System.DateTime?' Kann nicht implizit konvertiert werden. zu 'System.DateTime'. Es gibt eine explizite Konvertierung (fehlt Ihnen eine Besetzung?) Ich habe Folgendes versucht: DateTime UpdatedTime = (DateTime)_objHotelPackageOrder.UpdatedDate == null ? DateTime.Now : _objHotelPackageOrder.UpdatedDate;
171 c#  .net  datetime 

2
Grundlegendes zur Speicherbereinigung in .NET
Betrachten Sie den folgenden Code: public class Class1 { public static int c; ~Class1() { c++; } } public class Class2 { public static void Main() { { var c1=new Class1(); //c1=null; // If this line is not commented out, at the Console.WriteLine call, it prints 1. } GC.Collect(); GC.WaitForPendingFinalizers(); …

14
Beim Serialisieren eines Objekts vom Typ 'SubSonic.Schema .DatabaseColumn' wurde ein Zirkelverweis erkannt.
Ich versuche, eine einfache JSON-Rückgabe durchzuführen, habe jedoch folgende Probleme. public JsonResult GetEventData() { var data = Event.Find(x => x.ID != 0); return Json(data); } Ich erhalte ein HTTP 500 mit der Ausnahme, wie im Titel dieser Frage gezeigt. Ich habe es auch versucht var data = Event.All().ToList() Das gab …



3
Was ist der Unterschied zwischen den LayoutOptions von Xamarin.Form, insbesondere Füllen und Erweitern?
In Xamarin.Forms hat jeder Viewdie beiden Eigenschaften HorizontalOptionsund VerticalOptions. Beide sind vom Typ LayoutOptionsund können einen der folgenden Werte haben: LayoutOptions.Start LayoutOptions.Center LayoutOptions.End LayoutOptions.Fill LayoutOptions.StartAndExpand LayoutOptions.CenterAndExpand LayoutOptions.EndAndExpand LayoutOptions.FillAndExpand Anscheinend steuert es die Ausrichtung der Ansicht in der übergeordneten Ansicht. Aber wie genau ist das Verhalten jeder einzelnen Option? Und was …




10
Fügen Sie mit einem StreamWriter Zeilen an eine Datei an
Ich möchte Zeilen an meine Datei anhängen. Ich benutze einen StreamWriter: StreamWriter file2 = new StreamWriter(@"c:\file.txt"); file2.WriteLine(someString); file2.Close(); Die Ausgabe meiner Datei sollte mehrere Zeichenfolgen untereinander sein, aber ich habe nur eine Zeile, die jedes Mal überschrieben wird, wenn ich diesen Code ausführe. Gibt es eine Möglichkeit, den StreamWriter an …
170 c#  streamwriter 

8
Was genau ist ein IntPtr?
Durch die Verwendung von IntelliSense und das Betrachten des Codes anderer Personen bin ich auf diesen IntPtrTyp gestoßen. Jedes Mal, wenn es verwendet werden musste, habe ich einfach nulloder IntPtr.Zeround die meisten Funktionen zum Funktionieren gebracht. Was genau ist es und wann / warum wird es verwendet?
170 c#  intptr 


11
Unit Testing Void Methoden?
Was ist der beste Weg, um eine Methode zu testen, die nichts zurückgibt? Speziell in c #. Was ich wirklich zu testen versuche, ist eine Methode, die eine Protokolldatei nimmt und sie nach bestimmten Zeichenfolgen analysiert. Die Zeichenfolgen werden dann in eine Datenbank eingefügt. Nichts, was vorher noch nicht gemacht …
170 c#  unit-testing 

6
Wie verketten Sie Listen in C #?
Wenn ich habe: List<string> myList1; List<string> myList2; myList1 = getMeAList(); // Checked myList1, it contains 4 strings myList2 = getMeAnotherList(); // Checked myList2, it contains 6 strings myList1.Concat(myList2); // Checked mylist1, it contains 4 strings... why? Ich habe in Visual Studio 2008 ähnlichen Code ausgeführt und nach jeder Ausführung Haltepunkte …
170 c#  arrays  list  concatenation 

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.