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
Geplante Aufgaben erstellen
Ich arbeite an einem C # WPF-Projekt. Ich muss dem Benutzer erlauben, eine geplante Aufgabe zu erstellen und dem Windows-Aufgabenplaner hinzuzufügen. Wie könnte ich das tun und was brauche ich, um Anweisungen und Verweise zu verwenden, da ich bei der Suche im Internet nicht viel finde.
148 c#  wpf  scheduled-tasks 

14
Konvertieren Sie char in int in C #
Ich habe ein Zeichen in c #: char foo = '2'; Jetzt möchte ich die 2 in ein int bringen. Ich finde, dass Convert.ToInt32 den tatsächlichen Dezimalwert des Zeichens und nicht die Zahl 2 zurückgibt. Folgendes wird funktionieren: int bar = Convert.ToInt32(new string(foo, 1)); int.parse funktioniert auch nur mit Strings. …
148 c#  char  int 

12
Kann ich in einem Unit-Test in die Konsole schreiben? Wenn ja, warum öffnet sich das Konsolenfenster nicht?
Ich habe ein Testprojekt in Visual Studio. Ich verwende Microsoft.VisualStudio.TestTools.UnitTesting. Ich füge diese Zeile in einem meiner Unit-Tests hinzu: Console.WriteLine("Some foo was very angry with boo"); Console.ReadLine(); Wenn ich den Test ausführe, besteht der Test, aber das Konsolenfenster wird überhaupt nicht geöffnet. Gibt es eine Möglichkeit, das Konsolenfenster für die …





5
ASP.NET WebApi-Komponententest mit Request.CreateResponse
Ich versuche einige Unit-Tests für meinen ApiController zu schreiben und habe einige Probleme. Es gibt eine nette Erweiterungsmethode namens Request.CreateResponse, die beim Generieren von Antworten sehr hilfreich ist. public HttpResponseMessage Post(Product product) { var createdProduct = repo.Add(product); return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct); } Gibt es eine Möglichkeit, CreateResponse zu verspotten, ohne Teilverspottungen …

5
Prozessprivilegien programmgesteuert erhöhen?
Ich versuche, einen Dienst mit InstallUtil.exe zu installieren, werde aber über aufgerufen Process.Start. Hier ist der Code: ProcessStartInfo startInfo = new ProcessStartInfo (m_strInstallUtil, strExePath); System.Diagnostics.Process.Start (startInfo); Wo m_strInstallUtilist der vollständig qualifizierte Pfad und die Exe zu "InstallUtil.exe" und strExePathist der vollständig qualifizierte Pfad / Name zu meinem Dienst. Das Ausführen …


17
Was ist besser, Rückgabewert oder Out-Parameter?
Wenn wir einen Wert von einer Methode erhalten möchten, können wir einen der folgenden Rückgabewerte verwenden: public int GetValue(); oder: public void GetValue(out int x); Ich verstehe die Unterschiede zwischen ihnen nicht wirklich und weiß daher nicht, was besser ist. Kannst du mir das erklären? Danke dir.
147 c#  reference 

8
Argumente an Hintergrundarbeiter senden?
Angenommen, ich möchte einen int-Parameter an einen Hintergrundarbeiter senden. Wie kann dies erreicht werden? private void worker_DoWork(object sender, DoWorkEventArgs e) { } Ich weiß, wann dies worker.RunWorkerAsync (); ist. Ich verstehe nicht, wie man in worker_DoWork definiert, dass es einen int-Parameter annehmen soll.


23
Platzhaltertext zum Textfeld hinzufügen
Ich suche nach einer Möglichkeit, einem Textfeld Platzhaltertext hinzuzufügen, wie Sie es mit einem Textfeld in HTML5 können. Wenn das Textfeld keinen Text enthält, wird der Text hinzugefügt. Enter some text hereWenn der Benutzer darauf klickt, verschwindet der Platzhaltertext und der Benutzer kann seinen eigenen Text eingeben. Wenn das Textfeld …
147 c#  wpf  placeholder 

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.