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
Unterstützt C # die Kovarianz vom Rückgabetyp?
Ich arbeite mit dem .NET Framework und möchte wirklich einen benutzerdefinierten Seitentyp erstellen können, den alle meine Websites verwenden. Das Problem tritt auf, wenn ich versuche, über ein Steuerelement auf die Seite zuzugreifen. Ich möchte in der Lage sein, meinen bestimmten Seitentyp anstelle der Standardseite zurückzugeben. Gibt es eine Möglichkeit, …
84 c#  covariance 

4
Beispiel für eine SignalR Console-App
Gibt es ein kleines Beispiel für eine Konsole oder Winform-App, die signalR verwendet, um eine Nachricht an einen .net-Hub zu senden? Ich habe die .net-Beispiele ausprobiert und mir das Wiki angesehen, aber für mich ist die Beziehung zwischen Hub (.net) und Client (Konsolen-App) nicht sinnvoll (ich konnte kein Beispiel dafür …
84 c#  signalr 

8
Winforms TableLayoutPanel fügt programmgesteuert Zeilen hinzu
Ich habe eine Weile damit gekämpft und festgestellt, dass einige andere Leute auch mit dem TableLayoutPanel (.net 2.0 Winforms) zu kämpfen haben. Problem Ich versuche, ein 'leeres' Tablelayoutpanel mit 10 definierten Spalten zu erstellen und dann zur Laufzeit programmgesteuert Steuerelementzeilen hinzuzufügen (dh ein Steuerelement pro Zelle). Man hätte denken können, …

4
Bestimmen Sie, auf welchem ​​Steuerelement der ContextMenuStrip verwendet wurde
Ich habe eine ContextMenuStrip, die mehreren verschiedenen Listenfeldern zugeordnet ist. Ich versuche herauszufinden, wann auf das ContextMenuStripgeklickt wird, worauf ListBoxes verwendet wurde. Ich habe den folgenden Code zunächst einmal ausprobiert, aber er funktioniert nicht. Das senderhat den richtigen Wert, aber wenn ich versuche, es dem zuzuweisen, menuSubmittedist es null. private …


7
Verfügt .NET über ein integriertes EventArgs <T>?
Ich bereite mich darauf vor, eine generische EventArgs-Klasse für Ereignisargumente zu erstellen, die ein einziges Argument enthalten: public class EventArg&lt;T&gt; : EventArgs { // Property variable private readonly T p_EventData; // Constructor public EventArg(T data) { p_EventData = data; } // Property for EventArgs argument public T Data { get …
84 c#  generics  eventargs 


2
Async PartialView verursacht die Ausnahme "HttpServerUtility.Execute blockiert ..."
Ich habe eine Teilansicht, die versucht, eine IEnumerable&lt;Post&gt;aus der Datenbank mit asynchronen ... Methode public static class PostService { public static int PostsPerPage = 50; public static async Task&lt;IEnumerable&lt;Post&gt;&gt; GetRecentAsync(int page = 0) { return await entityFrameworkDbContext.Posts .ToListAsync(); } } Teilansicht public async Task&lt;ActionResult&gt; Recent(int page = 0) { return …

6
Wie kann man Berechtigungen nur bei Bedarf erhöhen?
Diese Frage gilt für Windows Vista! Ich habe eine Anwendung, die normalerweise ohne Administratorrechte funktioniert. Es gibt eine Aktivität, für die Administratorrechte erforderlich sind, aber ich möchte die Anwendung selbst nicht mit höheren Berechtigungen starten, wenn ich weiß, dass Benutzer diese Funktion meistens nicht einmal verwenden. Ich denke über eine …


9
File.Move funktioniert nicht - Datei existiert bereits
Ich habe einen Ordner: c: \ test Ich versuche diesen Code: File.Move(@"c:\test\SomeFile.txt", @"c:\test\Test"); Ich bekomme eine Ausnahme: Die Datei existiert bereits Das Ausgabeverzeichnis existiert definitiv und die Eingabedatei ist da.
84 c#  file-io 


8
Lesen von Dateien mit NPOI
Ich fand, dass NPOI sehr gut ist, um Excel-Dateien mit C # zu schreiben. Aber ich möchte Excel-Dateien in C # öffnen, lesen und ändern. Wie kann ich das machen?
84 c#  .net  excel  npoi 



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.