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
Aufruf einer Methode alle x Minuten
Ich möchte alle 5 Minuten eine Methode aufrufen. Wie kann ich das machen? public class Program { static void Main(string[] args) { Console.WriteLine("*** calling MyMethod *** "); Console.ReadLine(); } private MyMethod() { Console.WriteLine("*** Method is executed at {0} ***", DateTime.Now); Console.ReadLine(); } }
116 c# 

5
Wie verwende ich die CancellationToken-Eigenschaft?
Im Vergleich zum vorherigen Code für die Klasse RulyCanceler wollte ich Code mit ausführen CancellationTokenSource. Wie verwende ich es wie in Stornierungs-Token erwähnt , dh ohne eine Ausnahme zu werfen / zu fangen? Kann ich die IsCancellationRequestedImmobilie nutzen? Ich habe versucht, es so zu verwenden: cancelToken.ThrowIfCancellationRequested(); und try { new …


10
ASP.Net MVC: So zeigen Sie ein Byte-Array-Bild aus dem Modell an
Ich habe ein Modell mit einer Byte-Array-Bilddatei, die ich auf der Seite anzeigen möchte. Wie kann ich das tun, ohne zur Datenbank zurückzukehren? Alle Lösungen, die ich sehe, verwenden ein ActionResult, um zur Datenbank zurückzukehren und das Bild abzurufen, aber ich habe das Bild bereits auf dem Modell ...
115 c#  asp.net-mvc  razor 


10
Benutzerdefinierte Compiler-Warnungen
Wenn Sie das ObsoleteAtribute in .Net verwenden, erhalten Sie Compiler-Warnungen, die Sie darüber informieren, dass das Objekt / die Methode / die Eigenschaft veraltet ist und etwas anderes verwendet werden sollte. Ich arbeite derzeit an einem Projekt, bei dem ein Code für ehemalige Mitarbeiter viel überarbeitet werden muss. Ich möchte …

1
Vermeiden einer mehrdeutigen Übereinstimmungsausnahme
Ich rufe eine statische Methode zum Parsen eines Typs über Reflektion auf, da ich den Typ des Objekts zur Kompilierungszeit nicht kenne (ich weiß jedoch, dass es eine Parse- Methode gibt, die eine Zeichenfolge verwendet). Ich erhalte jedoch eine mehrdeutige Übereinstimmungsausnahme, vermutlich weil es viele überladene Parse- Methoden gibt, die …


3
Was ist ein Thread-Exit-Code?
Was genau ist ein Thread-Exit-Code im Ausgabefenster beim Debuggen? Welche Informationen gibt es mir? Ist es irgendwie nützlich oder nur ein internes Zeug, das mich nicht stören sollte? The thread 0x552c has exited with code 259 (0x103). The thread 0x4440 has exited with code 0 (0x0). Gibt es vielleicht eine …



1
string.Format () mit der Angabe "Eingabezeichenfolge hat nicht das richtige Format"
Was mache ich hier falsch? string tmp = @" if (UseImageFiles) { vCalHeader += ""<td><img onmousedown='' src= '{0}cal_fastreverse.gif' width='13px' height='9' onmouseover='changeBorder(this, 0)' onmouseout='changeBorder(this, 1)' style='border:1px solid white'></td>\n""; //Year scroller (decrease 1 year) calHeight += 22; }"; string x = "xter"; tmp = string.Format(tmp, x); Ich bekomme Die Eingabezeichenfolge hatte nicht …
115 c#  winforms  string 


3
DbSet.Attach (Entität) vs DbContext.Entry (Entität) .State = EntityState.Modified
Wenn ich mich in einem getrennten Szenario befinde und vom Client ein Dto erhalte, das ich einer Entität zuordne, um es zu speichern, gehe ich folgendermaßen vor: context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); Für was ist dann die DbSet.Attach(entity) oder warum sollte ich die .Attach-Methode verwenden, wenn EntityState.Modified die Entität bereits anfügt?

8
System.IO.Packaging
Ich habe mein Projekt auf .NET Framework 4.0 eingestellt. Wenn ich hinzufüge System.IO.Packaging, heißt es, dass es nicht existiert. Es wird auch nicht angezeigt, wenn ich versuche, es als Referenz zum Projekt hinzuzufügen. Wie kann ich System.IO.Packagingmeinem C # -Projekt hinzufügen ?

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.