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
Erstellen Sie einen Webdienst-Proxy in Visual Studio aus einer WSDL-Datei
Meine Anwendung muss mit einem Webdienst kommunizieren, der keine Online-WSDL-Definition hat. Die Entwickler haben mir jedoch eine WSDL-Datei zur Verfügung gestellt. Mit einer öffentlichen WSDL kann Visual Studio diesen Code mithilfe des Dienstreferenz-Assistenten für mich generieren. Aber ohne eine öffentliche WSDL scheint es nicht zu funktionieren. Wie generiere ich den …


1
Methode mit ReSharper auf bereits vorhandene Schnittstelle extrahieren
Ich füge einer Klasse, die eine Schnittstelle implementiert, eine neue Methode hinzu, verwende gerne das Refactoring "Schnittstelle extrahieren" und füge die Methode einfach der Schnittstelle hinzu. Es scheint jedoch nicht, dass ReSharper das Hinzufügen einer Methodensignatur zu einer bereits vorhandenen Schnittstelle unterstützt. Es fühlt sich an, als würde mir etwas …


4
Warnung "Verwenden Sie das neue Schlüsselwort, wenn das Ausblenden beabsichtigt war"
Ich habe eine Warnung am unteren Rand meines Bildschirms: Warnung 1 'WindowsFormsApplication2.EventControlDataSet.Events' verbirgt das geerbte Mitglied 'System.ComponentModel.MarshalByValueComponent.Events'. Verwenden Sie das neue Schlüsselwort, wenn das Ausblenden beabsichtigt war. C: \ Benutzer \ myComputer \ Desktop \ Ereignissteuerung \ WindowsFormsApplication2 \ EventControlDataSet.Designer.cs 112 32 eventControl Wenn ich darauf doppelklicke, wird Folgendes angezeigt: …
101 c#  winforms 

4
Wie biete ich benutzerdefinierte Cast-Unterstützung für meine Klasse an?
Wie unterstütze ich das Casting meiner Klasse auf andere Typen? Wenn ich zum Beispiel meine eigene Implementierung der Verwaltung von a habe byte[]und die Leute meine Klasse in a umwandeln möchten byte[], wodurch nur das private Mitglied zurückgegeben wird, wie würde ich das tun? Ist es üblich, dass sie dies …
101 c#  casting 

4
Java-Äquivalent der wörtlichen Zeichenfolgen von C # mit @
Schnelle Frage. Gibt es ein Äquivalent von @ für Zeichenfolgen in Java: Zum Beispiel kann ich @"c:\afolder\afile"in C # die Escape-Zeichen bei der Verarbeitung ignorieren, anstatt dies tun zu müssen "c:\\afolder\\aFile". Gibt es ein Java-Äquivalent? hmmm: stackoverflow entweicht mir .. lol. Das zweite Beispiel sollte lauten: c: (doppelter Backslash) Ordner …
101 c#  java  string  literals 


9
Datumsformat JJJJ-MM-TTTHH: MM: SSZ
Ich gehe davon aus, dass dies ziemlich einfach sein sollte, aber ich konnte es nicht bekommen :(. In diesem Format ist Z die Zeitzone. T ist ein langes Zeitmuster. Wie könnte ich ein Datum in diesem Format bekommen, außer mit DateTime dt = DateTime.Now; Console.WriteLine(dt.ToString("yyyy-MM-ddTHH:mm:ssZ")); in C #
101 c# 

3
Inline-Instanziierung einer konstanten Liste
Ich versuche so etwas zu tun: public const List<String> METRICS = new List<String>() { SourceFile.LOC, SourceFile.MCCABE, SourceFile.NOM, SourceFile.NOA, SourceFile.FANOUT, SourceFile.FANIN, SourceFile.NOPAR, SourceFile.NDC, SourceFile.CALLS }; Aber leider funktioniert das nicht: FileStorer.METRICS' is of type 'System.Collections.Generic.List<string>'. A const field of a reference type other than string can only be initialized with null. …
101 c#  .net 

4
Wie verwende ich den WinForms-Fortschrittsbalken?
Ich möchte den Fortschritt von Berechnungen zeigen, die in einer externen Bibliothek ausgeführt werden. Wenn ich beispielsweise eine Berechnungsmethode habe und diese für 100000 Werte in meiner Formularklasse verwenden möchte, kann ich Folgendes schreiben: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Caluculate(int i) …


7
Führen Sie PowerShell Script aus C # mit Befehlszeilenargumenten aus
Ich muss ein PowerShell-Skript in C # ausführen. Das Skript benötigt Befehlszeilenargumente. Folgendes habe ich bisher getan: RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create(); Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration); runspace.Open(); RunspaceInvoke scriptInvoker = new RunspaceInvoke(runspace); Pipeline pipeline = runspace.CreatePipeline(); pipeline.Commands.Add(scriptFile); // Execute PowerShell script results = pipeline.Invoke(); scriptFile enthält so etwas wie "C: \ …



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.