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.

18
Was sind .NET-Assemblys?
Was sind .NET-Assemblys? Ich habe über das Internet geblättert und kann die Definition nicht verstehen.
193 c#  .net 

30
Fügen Sie Leerzeichen vor Großbuchstaben ein
Was ist angesichts der Zeichenfolge "ThisStringHasNoSpacesButItDoesHaveCapitals" der beste Weg, Leerzeichen vor den Großbuchstaben hinzuzufügen. Die Endzeichenfolge wäre also "Diese Zeichenfolge hat keine Leerzeichen, aber Großbuchstaben". Hier ist mein Versuch mit einem RegEx System.Text.RegularExpressions.Regex.Replace(value, "[A-Z]", " $0")
193 c#  regex  string 

30
Visual Studio-Build schlägt fehl: Exe-Datei kann nicht von obj \ debug nach bin \ debug kopiert werden
Update: Ein Beispielprojekt, das diesen Fehler reproduziert, finden Sie hier bei Microsoft Connect . Ich habe auch getestet und verifiziert, dass die in der unten akzeptierten Antwort angegebene Lösung für dieses Beispielprojekt funktioniert. Wenn diese Lösung für Sie nicht funktioniert, haben Sie wahrscheinlich ein anderes Problem (das in einer separaten …




3
So erstellen und verwenden Sie Ressourcen in .NET
Wie erstelle ich eine Ressource, auf die ich in verschiedenen Teilen meines Programms problemlos verweisen und sie verwenden kann? Mein spezielles Problem ist, dass ich ein NotifyIcon habe, dessen Symbol ich je nach Status des Programms ändern möchte. Ein häufiges Problem, mit dem ich aber schon lange zu kämpfen habe.

8
Die Umwandlung in den Werttyp 'Int32' ist fehlgeschlagen, da der materialisierte Wert null ist
Ich habe den folgenden Code. Ich erhalte eine Fehlermeldung: "Die Umwandlung in den Werttyp 'Int32' ist fehlgeschlagen, da der materialisierte Wert null ist. Entweder der generische Parameter des Ergebnistyps oder die Abfrage müssen einen nullbaren Typ verwenden." wenn die CreditHistory-Tabelle keine Datensätze enthält. var creditsSum = (from u in context.User …

5
Fenster vs Seite vs UserControl für die WPF-Navigation?
Ich schreibe gerade eine Desktop-Anwendung, aber ich kann mir anscheinend nicht vorstellen, was ich verwenden soll, wenn ich jemanden in einen neuen Abschnitt der Anwendung umleitung. Meine Optionen scheinen zu sein Fenster Seite Nutzerkontrolle aber ich verstehe nicht, was der Unterschied zwischen ihnen ist und wann ich jeden verwenden sollte. …
192 c#  wpf 

19
ASP.NET Core Dependency Injection-Fehler: Dienst kann beim Aktivieren nicht nach Typ aufgelöst werden
Ich habe eine .NET Core MVC-Anwendung erstellt und mithilfe von Abhängigkeitsinjektion und Repository-Muster ein Repository in meinen Controller eingefügt. Ich erhalte jedoch eine Fehlermeldung: InvalidOperationException: Dienst für Typ 'WebApplication1.Data.BloggerRepository' kann nicht aufgelöst werden, während versucht wird, 'WebApplication1.Controllers.BlogController' zu aktivieren. Modell (Blog.cs) namespace WebApplication1.Models { public class Blog { public int …

21
Der Microsoft.Jet.OLEDB.4.0-Anbieter ist nicht auf dem lokalen Computer registriert
Ich habe eine in .NET 3.5 entwickelte Windows-Anwendung auf einem 32-Bit-Windows 2008-Server erstellt. Bei der Bereitstellung der Anwendung auf einem 64-Bit-Server wird der Fehler "Microsoft.Jet.OLEDB.4.0 'Provider ist nicht auf dem lokalen Computer registriert" angezeigt. Als Lösung für dieses Problem habe ich die Build-Eigenschaft des Projekts in X86 geändert, sodass es …
191 c#  .net  oledb  32bit-64bit  jet 

16
C # DLL-Konfigurationsdatei
Ich versuche, meiner DLL eine app.config-Datei hinzuzufügen, aber alle Versuche sind fehlgeschlagen. Laut MusicGenesis unter " Konfigurationsinformationen in eine DLL einfügen" sollte dies kein Problem sein. Also mache ich offensichtlich etwas falsch ... Der folgende Code sollte meinen ConnectionString von meiner DLL zurückgeben: return ConfigurationManager.AppSettings["ConnectionString"]; Wenn ich jedoch die Datei …
191 c#  app-config 

10
Zeichenfolge teilen, ToList <int> () in eine Zeile konvertieren
Ich habe eine Zeichenfolge mit Zahlen string sNumbers = "1,2,3,4,5"; Ich kann es teilen und dann in konvertieren List&lt;int&gt; sNumbers.Split( new[] { ',' } ).ToList&lt;int&gt;(); Wie kann ich ein String-Array in eine Integer-Liste konvertieren? Damit ich werde in der Lage sein , konvertieren string[]zuIEnumerable
191 c#  list  split 

4
Code, der dem Schlüsselwort 'let' in verketteten LINQ-Erweiterungsmethodenaufrufen entspricht
Mit den Abfrageverständnisfunktionen der C # -Compiler können Sie Code wie folgt schreiben: var names = new string[] { "Dog", "Cat", "Giraffe", "Monkey", "Tortoise" }; var result = from animalName in names let nameLength = animalName.Length where nameLength &gt; 3 orderby nameLength select animalName; Im obigen Abfrageausdruck letermöglicht das Schlüsselwort …

8
Anzeigen / Ausblenden des Konsolenfensters einer C # -Konsolenanwendung
Ich googelte nach Informationen darüber, wie man das eigene Konsolenfenster versteckt. Erstaunlicherweise waren die einzigen Lösungen, die ich finden konnte, hackige Lösungen, bei denen FindWindow()das Konsolenfenster anhand seines Titels gefunden wurde . Ich habe mich etwas tiefer mit der Windows-API befasst und festgestellt, dass es einen viel besseren und einfacheren …

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.