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
Was ist der Rückgabetyp von "return" C # [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Monaten . Ich erstelle eine Konsolenanwendung und habe ein "Menü", in das der …


4
Konvertieren von Zeichenfolgen in Ganzzahlen ohne Verwendung von Multiplikation C #
Gibt es eine Möglichkeit, Zeichenfolgen ohne Verwendung der Multiplikation in Ganzzahlen umzuwandeln? Die Implementierung von int.Parse () verwendet ebenfalls die Multiplikation. Ich habe andere ähnliche Fragen, bei denen Sie einen String manuell in int konvertieren können, aber dazu muss auch die Zahl durch die Basis 10 multipliziert werden. Dies war …
9 c#  string  int 


1
Wie kann ich die Standardmethode anstelle der konkreten Implementierung aufrufen?
Warum wird das Verhalten der Standardschnittstellenmethoden in C # 8 geändert? In der Vergangenheit der folgende Code (als die Standardschnittstellenmethoden Demo nicht veröffentlicht wurden): interface IDefaultInterfaceMethod { // By default, this method will be virtual, and the virtual keyword can be here used! virtual void DefaultMethod() { Console.WriteLine("I am a …

2
Muster zum Delegieren von asynchronem Verhalten in C #
Ich versuche, eine Klasse zu entwerfen, die die Möglichkeit bietet, Bedenken hinsichtlich der asynchronen Verarbeitung hinzuzufügen. Bei der synchronen Programmierung könnte dies so aussehen public class ProcessingArgs : EventArgs { public int Result { get; set; } } public class Processor { public event EventHandler<ProcessingArgs> Processing { get; } public …


2
So injizieren oder verwenden Sie IConfiguration in Azure Function V3 mit Dependency Injection beim Konfigurieren eines Dienstes
Normalerweise würde ich in einem .NET Core-Projekt eine 'Boostrap'-Klasse erstellen, um meinen Dienst zusammen mit den DI-Registrierungsbefehlen zu konfigurieren. Dies ist normalerweise eine Erweiterungsmethode, IServiceCollectionbei der ich eine Methode wie aufrufen kann .AddCosmosDbServiceund alles Notwendige in der statischen Klasse, die diese Methode enthält, in sich geschlossen ist. Der Schlüssel ist …

3
Zuordnung derselben Entität zu verschiedenen Tabellen
Ein bisschen Domainwissen Ich schreibe eine POS-Software (Point Of Sales), mit der Waren bezahlt oder erstattet werden können. Bei der Zahlung oder Rückerstattung muss angegeben werden, welche Geldüberweisung verwendet werden soll: Bargeld, Überweisung (~ = Kreditkarte), Kundenkarte, Gutschein usw. Diese Geldtransfermittel sind eine endliche und bekannte Menge von Werten (eine …



2
Datenbank für dynamische Verbindungszeichenfolgen c #
Ich benutze immer diese Codezeile für die Verbindung: string ConnectString = "datasource = mysource; username = myusername; password = mypassword; database = mydatabasename"; Was ich versuche, ist, anstatt jedes Mal, wenn meine Serverdaten direkt in ein Skript geschrieben werden, ein Textfeld zu füllen. Also versuche ich so etwas zu tun …
9 c#  database 



3
Wie deklariere ich eine nicht gestartete Aufgabe, die auf eine andere Aufgabe wartet?
Ich habe diesen Unit-Test durchgeführt und verstehe nicht, warum das "Warten auf Task.Delay ()" nicht wartet! [TestMethod] public async Task SimpleTest() { bool isOK = false; Task myTask = new Task(async () => { Console.WriteLine("Task.BeforeDelay"); await Task.Delay(1000); Console.WriteLine("Task.AfterDelay"); isOK = true; Console.WriteLine("Task.Ended"); }); Console.WriteLine("Main.BeforeStart"); myTask.Start(); Console.WriteLine("Main.AfterStart"); await myTask; Console.WriteLine("Main.AfterAwait"); Assert.IsTrue(isOK, …

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.