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
Problem mit dem für Google Chrome zugänglichen Baumcache mit UI-Automatisierung
Google Chrome aktualisiert keine Eingabehilfen ( AutomationElement ), wenn ein Nutzer im Browser nach unten scrollt. Um es zu reproduzieren: Aktivieren Sie die Renderer-Barrierefreiheit mit: "chrome --force-render-accessibility"oder indem Sie die Option Globale Barrierefreiheit unter aktivieren "chrome://accessibility". Gehen Sie zu http://en.wikipedia.org/wiki/Google Öffnen Sie inspect.exe im UI-Automatisierungsmodus (aus Windows Kits) und suchen …


6
Wie füge ich einem Steuerelement einen ToolTip hinzu?
Ich habe einige Steuerelemente, für die ich ein anzeigen möchte, ToolTipwenn die Maus darüber bewegt wird. Wie kann ich das machen? Ich würde gerne wissen, wie man das richtig im Code macht, aber auch im Designer (Es gibt eine ToolTipKomponente in der Toolbox, aber ich verstehe sie nicht ganz). Es …
154 c#  winforms  tooltip 



15
Wie fange ich einen Methodenaufruf in C # ab?
Für eine bestimmte Klasse möchte ich eine Ablaufverfolgungsfunktion haben, dh ich möchte jeden Methodenaufruf (Methodensignatur und tatsächliche Parameterwerte) und jeden Methodenexit (nur die Methodensignatur) protokollieren. Wie erreiche ich dies unter der Annahme, dass: Ich möchte keine AOP-Bibliotheken von Drittanbietern für C # verwenden. Ich möchte nicht allen Methoden, die ich …
154 c#  reflection  aop 

22
Wie überprüfe ich, ob IEnumerable null oder leer ist?
Ich liebe string.IsNullOrEmptyMethode. Ich hätte gerne etwas, das die gleiche Funktionalität für IEnumerable ermöglicht. Gibt es solche? Vielleicht eine Sammelhelferklasse? Der Grund, den ich frage, ist, dass in ifAnweisungen der Code unübersichtlich aussieht, wenn das Muster ist (mylist != null && mylist.Any()). Es wäre viel sauberer zu haben Foo.IsAny(myList). Dieser …


6
Wie finde ich heraus, welcher Prozess eine Datei mit .NET sperrt?
Ich habe mehrere Antworten zur Verwendung von Handle oder Process Monitor gesehen , möchte aber in meinem eigenen Code (C #) herausfinden können, welcher Prozess eine Datei sperrt. Ich habe das böse Gefühl, dass ich in der win32-API herumspielen muss, aber wenn jemand dies bereits getan hat und mich auf …
154 c#  file-locking 

10
Überprüfen Sie, ob eine Zeichenfolge ein Element aus einer Liste (von Zeichenfolgen) enthält.
Für den folgenden Codeblock: For I = 0 To listOfStrings.Count - 1 If myString.Contains(lstOfStrings.Item(I)) Then Return True End If Next Return False Die Ausgabe ist: Fall 1: myString: C:\Files\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: True Fall 2: myString: C:\Files3\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: False Die Liste (listOfStrings) kann mehrere Elemente enthalten …


9
String-Array in String konvertieren
Ich möchte ein String-Array in einen einzelnen String konvertieren. string[] test = new string[2]; test[0] = "Hello "; test[1] = "World!"; Ich hätte gerne so etwas wie "Hallo Welt!"
154 c#  arrays  string 

8
C # - So erhalten Sie Programmdateien (x86) unter Windows 64-Bit
Ich benutze: FileInfo( System.Environment.GetFolderPath( System.Environment.SpecialFolder.ProgramFiles) + @"\MyInstalledApp" Um festzustellen, ob ein Programm auf einem Computer des Benutzers erkannt wird (es ist nicht ideal, aber das Programm, das ich suche, ist ein richtiger alter Kludge einer MS-DOS-Anwendung, und ich konnte mir keine andere Methode vorstellen). Unter Windows XP und 32-Bit-Versionen von …
153 c#  windows  file  64-bit 

7
MVC 3: Wie rendere ich eine Ansicht ohne Layoutseite, wenn sie über Ajax geladen wird?
Ich lerne etwas über progressive Verbesserung und habe eine Frage zu AJAXifying-Ansichten. In meinem MVC 3-Projekt habe ich eine Layoutseite, eine Ansichtsstartseite und zwei einfache Ansichten. Die Viewstart-Seite befindet sich im Stammverzeichnis des Views-Ordners und gilt daher für alle Views. Es gibt an, dass alle Ansichten _Layout.cshtmlfür ihre Layoutseite verwendet …


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.