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.

14
Warum kann in C # ein List <string> -Objekt nicht in einer List <object> -Variable gespeichert werden?
Es scheint, dass ein List-Objekt nicht in einer List-Variablen in C # gespeichert und nicht einmal explizit auf diese Weise umgewandelt werden kann. List&lt;string&gt; sl = new List&lt;string&gt;(); List&lt;object&gt; ol; ol = sl; Ergebnisse in Can nicht implizit konvertiert Typ System.Collections.Generic.List&lt;string&gt;zuSystem.Collections.Generic.List&lt;object&gt; Und dann... List&lt;string&gt; sl = new List&lt;string&gt;(); List&lt;object&gt; ol; …

1
Database.BeginTransaction vs Transactions.TransactionScope
Was ist der Unterschied zwischen System.Transactions.TransactionScopeund EF6 Database.BeginTransaction? Könnte jemand ein kleines Beispiel geben oder nur erklären, welches mit einem deutlichen Unterschied verwendet werden soll? PS: In meinem Projekt verwende ich EF6. Ich habe die Dokumentation bereits gelesen, aber es hat nicht viel geholfen. Auch die Beispiele nachgeschlagen, aber sie …

28
Was ist cool an Generika, warum sie verwenden?
Ich dachte, ich würde diesen Softball jedem anbieten, der ihn aus dem Park schlagen möchte. Was sind Generika, was sind die Vorteile von Generika, warum, wo, wie soll ich sie verwenden? Bitte halten Sie es ziemlich einfach. Vielen Dank.
85 c#  generics  types 

16
Toastäquivalent für Xamarin Forms
Gibt es eine Möglichkeit, mit Xamarin Forms (nicht Android- oder iOS-spezifisch) ein Popup zu erstellen, wie es Android mit Toast tut, das keine Benutzerinteraktion erfordert und nach einer (kurzen) Zeitspanne verschwindet? Wenn ich mich umschaue, sehe ich nur Warnungen, bei denen Benutzerklicks erforderlich sind, um zu verschwinden.

12
Umgang mit XML in C #
Was ist der beste Weg, um mit XML-Dokumenten, XSD usw. in C # 2.0 umzugehen? Welche Klassen werden verwendet? Usw. Was sind die Best Practices für das Parsen und Erstellen von XML-Dokumenten usw. EDIT: .Net 3.5 Vorschläge sind ebenfalls willkommen.
85 c#  .net  xml 

5
GridView muss in einem Formular-Tag mit runat = "server" platziert werden, auch wenn sich GridView in einem Formular-Tag befindet
&lt;form runat="server" id="f1"&gt; &lt;div runat="server" id="d"&gt; grid view: &lt;asp:GridView runat="server" ID="g"&gt; &lt;/asp:GridView&gt; &lt;/div&gt; &lt;asp:TextBox runat="server" ID="t" TextMode="MultiLine" Rows="20" Columns="50"&gt;&lt;/asp:TextBox&gt; &lt;/form&gt; Code dahinter: public partial class ScriptTest : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { g.DataSource = new string[] { "a", "b", "c" }; g.DataBind(); TextWriter tw = new …
85 c#  .net  asp.net 


5
Markieren einer statischen Klasse in VB.NET
Wie bereits in einer aktuellen Frage und Antwort erwähnt , können Sie nicht von einer statischen Klasse erben. Wie erzwingt man die Regeln, die mit statischen Klassen in VB.NET einhergehen? Da das Framework zwischen C # und VB kompatibel ist, wäre es sinnvoll, eine Klasse als statisch zu markieren, aber …
85 c#  vb.net 

8
Wie wende ich OrderBy auf ein IQueryable an, indem ich einen String-Spaltennamen innerhalb einer generischen Erweiterungsmethode verwende?
public static IQueryable&lt;TResult&gt; ApplySortFilter&lt;T, TResult&gt;(this IQueryable&lt;T&gt; query, string columnName) where T : EntityObject { var param = Expression.Parameter(typeof(T), "o"); var body = Expression.PropertyOrField(param,columnName); var sortExpression = Expression.Lambda(body, param); return query.OrderBy(sortExpression); } Da der Typ für OrderBy nicht von sortExpression abgeleitet ist, muss ich ihn zur Laufzeit wie folgt angeben: var …


11
Erstellen von Rollen in Asp.net Identity MVC 5
Es gibt nur sehr wenige Dokumentationen zur Verwendung des neuen Asp.net Identity Security Framework. Ich habe alles zusammengestellt, um zu versuchen, eine neue Rolle zu erstellen und einen Benutzer hinzuzufügen. Ich habe Folgendes versucht: Rolle in ASP.NET-Identität hinzufügen Das sieht so aus, als hätte es die Informationen aus diesem Blog …




8
Wie mache ich eine Paginierung in ASP.NET MVC?
Was ist die am meisten bevorzugte und einfachste Methode zur Paginierung in ASP.NET MVC? Das heißt, was ist der einfachste Weg, eine Liste in mehrere durchsuchbare Seiten aufzuteilen. Nehmen wir als Beispiel an, ich erhalte eine Liste von Elementen aus einer Datenbank / einem Gateway / einem Repository wie folgt: …

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.