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.

9
Nullparameterprüfung in C #
Gibt es in C # gute Gründe (außer einer besseren Fehlermeldung), jeder Funktion, bei der null kein gültiger Wert ist, Parameter-Null-Prüfungen hinzuzufügen? Offensichtlich löst der Code, der s verwendet, trotzdem eine Ausnahme aus. Und solche Überprüfungen machen die Code langsamer und schwieriger zu warten. void f(SomeType s) { if (s …
84 c#  function  null 

3
Überprüfen Sie, ob das Element an Position [x] in der Liste vorhanden ist
Wenn ich eine Liste von Zeichenfolgen habe List<String> list = new list<String>(); list.add("str1"); list.add("str2"); list.add("str3"); und ich möchte wissen, ob beispielsweise Indexposition 2 ein Element enthält. Gibt es eine einfache Möglichkeit, dies zu tun, ohne die Länge der Liste zu zählen oder einen try catch zu verwenden? Da dies fehlschlagen …
84 c#  list 

8
Count-Eigenschaft vs Count () -Methode?
Wenn ich mit einer Sammlung arbeite, habe ich zwei Möglichkeiten, die Anzahl der Objekte zu ermitteln. Count (die Eigenschaft) und Count () die Methode. Weiß jemand, was die Hauptunterschiede sind? Ich könnte mich irren, aber ich verwende die Count-Eigenschaft immer in allen bedingten Anweisungen, da ich davon ausgehe, dass die …
84 c#  linq  list  collections  count 

13
MVC3 Razor DropDownListFor Enums
Ich versuche, mein Projekt auf MVC3 zu aktualisieren, was ich einfach nicht finden kann: Ich habe einen einfachen Datentyp von ENUMS: public enum States() { AL,AK,AZ,...WY } Was ich als DropDown / SelectList in meiner Ansicht eines Modells verwenden möchte, das diesen Datentyp enthält: public class FormModel() { public States …

9
Exportieren Sie mit MVC, C # und jQuery nach CSV
Ich versuche, eine Liste in eine CSV-Datei zu exportieren. Ich habe alles bis zu dem Punkt zum Laufen gebracht, an dem ich in eine Datei in den Antwortstrom schreiben möchte. Das macht nichts. Hier ist mein Code: Rufen Sie die Methode von der Seite auf. $('#btn_export').click(function () { $.post('NewsLetter/Export'); }); …
84 c#  jquery  asp.net-mvc  csv 



4
Aktuelle System.Web.UI.Page von HttpContext abrufen?
Dies ist eigentlich eine zweiteilige Frage. Entspricht der HttpContext.Current dem aktuellen System.UI.Page-Objekt? Und die zweite Frage, die wahrscheinlich mit der ersten zusammenhängt, ist, warum ich Folgendes nicht verwenden kann, um festzustellen, ob die aktuelle Seite eine Schnittstelle implementiert: private IWebBase FindWebBase() { if (HttpContext.Current as IWebBase != null) { return …

2
Ersetzen Sie den Host in Uri
Was ist der schönste Weg, um den Host-Teil eines Uri mit .NET zu ersetzen? Dh: string ReplaceHost(string original, string newHostName); //... string s = ReplaceHost("http://oldhostname/index.html", "newhostname"); Assert.AreEqual("http://newhostname/index.html", s); //... string s = ReplaceHost("http://user:pass@oldhostname/index.html", "newhostname"); Assert.AreEqual("http://user:pass@newhostname/index.html", s); //... string s = ReplaceHost("ftp://user:pass@oldhostname", "newhostname"); Assert.AreEqual("ftp://user:pass@newhostname", s); //etc. System.Uri scheint nicht viel zu …
84 c#  .net  uri 

7
WPF ListView: Anhängen eines Doppelklickereignisses (auf ein Element)
Ich habe folgendes ListView: <ListView Name="TrackListView"> <ListView.View> <GridView> <GridViewColumn Header="Title" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Name}"/> <GridViewColumn Header="Artist" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Album.Artist.Name}" /> </GridView> </ListView.View> </ListView> Wie kann ich jedem gebundenen Element ein Ereignis hinzufügen, das beim Doppelklicken auf das Element ausgelöst wird?
84 c#  wpf  xaml 

4
Wie kann ich etwas erstellen, das alle "nicht behandelten" Ausnahmen in einer WinForms-Anwendung abfängt?
Bis jetzt habe ich nur einen Try / Catch-Block um Application.Runden Program.csEinstiegspunkt des Programms gelegt. Dadurch werden alle Ausnahmen im Debug-Modus gut genug erfasst, aber wenn ich das Programm ohne den Debug-Modus ausführe, werden Ausnahmen nicht mehr behandelt. Ich bekomme die unbehandelte Ausnahmebox. Ich möchte nicht, dass das passiert. Ich …

2
Razor View Engine - Wie kann ich Teilansichten hinzufügen?
Ich habe mich gefragt, was, wenn es möglich ist, der beste Weg ist, einen Teil mit der neuen Razor View Engine zu rendern. Ich verstehe, dass dies zu diesem Zeitpunkt noch nicht vollständig abgeschlossen war Im Moment verwende ich RenderPage, um das Benutzersteuerelement zu rendern: @RenderPage("~/Views/Shared/LocaleUserControl.cshtml",ViewData.Model) Die Seite, die RenderPage …
84 c#  asp.net-mvc  razor 



5
Erstellen eines WebSocket-Beispiels für "Hello World"
Ich verstehe nicht, warum ich den folgenden Code nicht zum Laufen bringen kann. Ich möchte mit JavaScript eine Verbindung zu meiner Serverkonsolenanwendung herstellen. Und dann senden Sie Daten an den Server. Hier ist der Servercode: static void Main(string[] args) { TcpListener server = new TcpListener(IPAddress.Parse("127.0.0.1"), 9998); server.Start(); var client = …

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.