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.


11
Wie erhalte ich Windows-Anzeigeeinstellungen?
In Windows 7 gibt es Einstellungen für die Anzeige (Systemsteuerung -> Anzeige). Hiermit können Sie die Größe des Texts und anderer Elemente auf dem Bildschirm ändern. Ich benötige diese Einstellung, um einige Funktionen in meiner C # -Anwendung basierend auf dem Einstellungswert ein- und ausschalten zu können. Ist das möglich?
74 c#  windows  dpi 

5
Typ existiert in 2 Baugruppen
Ich habe zwei .NET Interop-Assemblys aus zwei verschiedenen COM-DLLs von Drittanbietern erstellt. Beide COM-DLLs enthielten einen Typ namens COMMONTYPE. Daher COMMONTYPEwird jetzt auch durch die beiden Interop-Baugruppen belichtet. Ich habe ein drittes Projekt, das diese beiden Interop-Assemblys verwenden muss, und ich erhalte den berüchtigten Fehler bei der Kompilierungszeit: Der Typ …
74 c#  com-interop 


28
Byte [] Array-Mustersuche
Jeder kennt eine gute und effektive Möglichkeit, nach einem Bytemuster in einem Byte [] -Array zu suchen / zu suchen und dann die Positionen zurückzugeben. Zum Beispiel byte[] pattern = new byte[] {12,3,5,76,8,0,6,125}; byte[] toBeSearched = new byte[] {23,36,43,76,125,56,34,234,12,3,5,76,8,0,6,125,234,56,211,122,22,4,7,89,76,64,12,3,5,76,8,0,6,125}


7
Inkrementieren eines numerischen Werts in einem Wörterbuch
Ich verwende den folgenden Code, um einen Wert in ein Wörterbuch zu erhöhen oder einzufügen. Wenn der Schlüssel, den ich inkrementiere, nicht vorhanden ist, möchte ich seinen Wert auf 1 setzen. public void IncrementCount(Dictionary<int, int> someDictionary, int id) { int currentCount; if (someDictionary.TryGetValue(id, out currentCount)) { someDictionary[id] = currentCount + …
74 c#  dictionary 


10
C # -Makrodefinitionen im Präprozessor
Kann C # Makros wie in der Programmiersprache C mit Pre-Prozessor-Anweisungen definieren? Ich möchte die regelmäßige Eingabe bestimmter sich wiederholender Anweisungen wie der folgenden vereinfachen: Console.WriteLine("foo");



4
C # 7 Tupel und Lambdas
Ist es mit der neuen C # 7-Tupelsyntax möglich, ein Lambda mit einem Tupel als Parameter anzugeben und entpackte Werte innerhalb des Lambda zu verwenden? Beispiel: var list = new List<(int,int)>(); normale Art, ein Tupel in Lambda zu verwenden: list.Select(value => value.Item1*2 + value.Item2/2); Ich erwartete etwas neuen Zucker zu …
74 c#  lambda  tuples  c#-7.0 


5
Gespeicherte Prozeduren und Aktualisieren von EDMX
Ich hatte endlose Probleme mit gespeicherten Prozeduren und EDMX. Ich habe eine Prozedur erstellt, das Modell aus der Datenbank aktualisiert und alles hat funktioniert. Ich habe dann eine Spalte entfernt und eine neue in die gespeicherte Prozedur eingefügt. Ich habe das Modell aktualisiert, aber der EDMX schien die Proc-Definition nicht …

5
Der Name 'Skripte' ist im aktuellen Kontext in MVC nicht vorhanden
In meiner MVC-Anwendung hat In der Datei _Layout.cshtml den folgenden Code ... <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>@ViewBag.Title - My ASP.NET Application</title> @Styles.Render("~/Content/css") @Scripts.Render("~/bundles/modernizr") </head> Aber das Problem ist, dass es heißt The name 'Scripts' does not exists in the current context. Ich habe die Assembly bereits …
74 c#  asp.net-mvc  razor 

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.