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.

4
Wie kann ich eine wartende Aufgabe abbrechen?
Ich spiele mit diesen Windows 8 WinRT-Aufgaben und versuche, eine Aufgabe mit der folgenden Methode abzubrechen. Sie funktioniert bis zu einem gewissen Punkt. Die CancelNotification-Methode wird aufgerufen, was den Eindruck erweckt, dass die Aufgabe abgebrochen wurde. Im Hintergrund wird die Aufgabe jedoch weiter ausgeführt. Nach Abschluss wird der Status der …




2
Ist 161803398 eine spezielle Nummer? Innerhalb von Math.Random ()
Ich vermute, die Antwort lautet " Wegen der Mathematik ", aber ich hatte gehofft, jemand könnte auf einer grundlegenden Ebene ein wenig mehr Einblick geben ... Ich habe mich heute im BCL-Quellcode umgesehen und mir angesehen, wie einige der Klassen, die ich zuvor verwendet habe, tatsächlich implementiert wurden. Ich hatte …
162 c#  .net  algorithm  random 

13
.NET-Konfiguration (app.config / web.config / settings.settings)
Ich habe eine .NET-Anwendung, die verschiedene Konfigurationsdateien für Debug- und Release-Builds enthält. Beispielsweise verweist die Datei debug app.config auf einen Entwicklungs- SQL Server den das Debuggen aktiviert ist, und das Release-Ziel zeigt auf den Live-SQL Server. Es gibt auch andere Einstellungen, von denen einige beim Debuggen / Freigeben unterschiedlich sind. …

9
Beispiel für Kovarianz und Kontravarianz in der realen Welt
Ich habe ein wenig Probleme zu verstehen, wie ich Kovarianz und Kontravarianz in der realen Welt verwenden würde. Bisher waren die einzigen Beispiele, die ich gesehen habe, das gleiche alte Array-Beispiel. object[] objectArray = new string[] { "string 1", "string 2" }; Es wäre schön, ein Beispiel zu sehen, mit …
162 c#  c#-4.0  covariance 


4
Standard-Passwort-Hasher von ASP.NET Identity - Wie funktioniert es und ist es sicher?
Ich frage mich, ob der im UserManager , der mit MVC 5 und ASP.NET Identity Framework geliefert wird, standardmäßig implementierte Password Hasher sicher genug ist. Und wenn ja, könnten Sie mir erklären, wie es funktioniert? Die IPasswordHasher-Schnittstelle sieht folgendermaßen aus: public interface IPasswordHasher { string HashPassword(string password); PasswordVerificationResult VerifyHashedPassword(string hashedPassword, …

7
Was ist der Aufwand für das Erstellen eines neuen HttpClient pro Aufruf in einem WebAPI-Client?
Was soll das sein HttpClient Lebensdauer eines WebAPI-Clients sein? Ist es besser, eine Instanz von HttpClientfür mehrere Anrufe zu haben? Was ist der Aufwand für das Erstellen und Entsorgen einer HttpClientAnfrage, wie im folgenden Beispiel (entnommen aus http://www.asp.net/web-api/overview/web-api-clients/calling-a-web-api-from-) ? a-net-client ): using (var client = new HttpClient()) { client.BaseAddress = …

2
Konvertieren Sie ein Array von Zeichenfolgen in List <string>
Ich habe Beispiele dafür gesehen, die mit .ToList()Array-Typen durchgeführt wurden. Dies scheint nur in .Net 3.5+ verfügbar zu sein . Ich arbeite mit .NET Framework 2.0 an einem ASP.NET-Projekt, das derzeit nicht aktualisiert werden kann. Daher habe ich mich gefragt: Gibt es eine andere Lösung? Eine, die eleganter ist, als …
162 c#  c#-2.0 

12
So testen Sie, ob der Typ primitiv ist
Ich habe einen Codeblock, der einen Typ in ein HTML-Tag serialisiert. Type t = typeof(T); // I pass &lt;T&gt; in as a paramter, where myObj is of type T tagBuilder.Attributes.Add("class", t.Name); foreach (PropertyInfo prop in t.GetProperties()) { object propValue = prop.GetValue(myObj, null); string stringValue = propValue != null ? propValue.ToString() …


8
Stream in String und zurück konvertieren ... was fehlt uns?
Ich möchte Objekte in Zeichenfolgen und zurück serialisieren. Wir verwenden protobuf-net, um ein Objekt erfolgreich in einen Stream und zurück zu verwandeln. Stream zu String und zurück ... nicht so erfolgreich. Nach dem Durchlaufen von StreamToStringund StringToStreamwird das Neue Streamnicht von protobuf-net deserialisiert. es wird eine Arithmetic Operation resulted in …

6
Wählen Sie Tag Helper in ASP.NET Core MVC aus
Ich benötige Hilfe beim Auswahl-Tag-Helfer in ASP.NET Core. Ich habe eine Liste von Mitarbeitern, die ich an einen ausgewählten Tag-Helfer binden möchte. Meine Mitarbeiter sind in einem List&lt;Employee&gt; EmployeesListund ausgewählten Wert wird in EmployeeIdEigentum gehen . Mein Ansichtsmodell sieht folgendermaßen aus: public class MyViewModel { public int EmployeeId { get; …

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.