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.





2
Warum gibt es in .NET 5 Versionen von Timer-Klassen?
Warum gibt es im .Net-Framework fünf Timer-Klassen, nämlich die folgenden: System.Timers.Timer System.Threading.Timer System.Windows.Forms.Timer System.Web.UI.Timer System.Windows.Threading.DispatcherTimer Warum gibt es mehrere Versionen der Timer-Klasse? Und was sind die Unterschiede zwischen ihnen?
77 c#  .net  timer 

7
Wann sollte ich beim Entwerfen von C # -Klassenbibliotheken die Vererbung einer Schnittstelle vorziehen? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Verbessere diese Frage Ich habe eine ProcessorZahlenklasse, die …

5
Konvertieren Sie JObject in Dictionary <string, object>. Ist es möglich?
Ich habe eine Web-API-Methode, die eine beliebige JSON-Nutzlast in eine JObjectEigenschaft akzeptiert . Als solches weiß ich nicht, was kommt, aber ich muss es trotzdem in .NET-Typen übersetzen. Ich hätte gerne eine, Dictionary&lt;string,object&gt;damit ich damit umgehen kann, wie ich will. Ich habe viel gesucht, aber nichts gefunden und am Ende …
77 c#  .net  json  json.net 


2
Der beste Weg, um eine auf Rückrufen basierende asynchrone Methode in eine erwartete Aufgabe zu konvertieren
Was wäre der beste Weg, um eine "klassische" asynchrone Methode zu konvertieren / zu verpacken, die einen Rückruf auf etwas verwendet, das eine (erwartete) Aufgabe zurückgibt? Zum Beispiel mit der folgenden Methode: public void GetStringFromUrl(string url, Action&lt;string&gt; onCompleted); Ich weiß nur, wie ich dies in eine Methode einbinden kann, die …

8
Wie kann ich eine asynchrone Methode in Main aufrufen?
public class test { public async Task Go() { await PrintAnswerToLife(); Console.WriteLine("done"); } public async Task PrintAnswerToLife() { int answer = await GetAnswerToLife(); Console.WriteLine(answer); } public async Task&lt;int&gt; GetAnswerToLife() { await Task.Delay(5000); int answer = 21 * 2; return answer; } } Wie kann ich das tun, wenn ich Go …

7
"Objekt unterstützt keine Eigenschaft oder Methode 'find'" im IE
&lt;!DOCTYPE html&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;head runat="server"&gt; &lt;title&gt;&lt;/title&gt; &lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"&gt;&lt;/script&gt; &lt;script&gt; $(document).ready(function () { var data = [{ "Id": "SWE", "Country": "Sweden", "Population": 9592552 }, { "Id": "NOR", "Country": "Norway", "Population": 5084190 }]; function display(e) { alert("E" + e); var countryData = data.find(function (element, index, array) { return element.Id === e; …

5
Objekt zu Objekt kopieren (mit Automapper?)
Ich habe ein klasse: public class Person { public string FirstName { get; set; } public string LastName { get; set; } } Ich habe zwei Instanzen von Person (Person1 und Person2). Ich möchte den Inhalt von person2 nach person1 kopieren. Ich möchte diese Kopie in einer Anweisung erstellen und …
77 c#  automapper 


4
C # RSA-Verschlüsselung / Entschlüsselung mit Übertragung
Ich habe in C # viele Tutorials und Beispiele für Verschlüsselung / Entschlüsselung im Internet gesehen, die den System.Security.Cryptography.RSACryptoServiceProvider verwenden, aber ich hoffe, dass ich dies tun kann: Erstellen Sie ein öffentliches / privates RSA-Schlüsselpaar Übertragen Sie den öffentlichen Schlüssel (oder verschieben Sie ihn zum Proof of Concept einfach in …
77 c#  cryptography  rsa 

12
Ist C # wirklich langsamer als C ++?
Ich habe mich jetzt schon eine Weile über dieses Problem gewundert. Natürlich gibt es in C # Dinge, die nicht auf Geschwindigkeit optimiert sind. Daher kann die Verwendung dieser Objekte oder Sprachverbesserungen (wie LinQ) dazu führen, dass der Code langsamer wird. Wenn Sie jedoch keine dieser Optimierungen verwenden, sondern nur …
77 c#  c++  performance 

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.