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.

8
Ist eine LINQ-Anweisung schneller als eine 'foreach'-Schleife?
Ich schreibe einen Mesh-Rendering-Manager und dachte, es wäre eine gute Idee, alle Meshes, die denselben Shader verwenden, zu gruppieren und diese dann zu rendern, während ich mich in diesem Shader-Pass befinde. Ich verwende derzeit eine foreachSchleife, habe mich aber gefragt, ob die Verwendung von LINQ zu einer Leistungssteigerung führen könnte.
123 c#  performance  linq  foreach 

15
Polsterung ist ungültig und kann nicht entfernt werden?
Ich habe online gesucht, was diese Ausnahme in Bezug auf mein Programm bedeutet, kann aber anscheinend keine Lösung finden oder den Grund, warum es mit meinem spezifischen Programm passiert. Ich habe das Beispiel meiner msdn zum Ver- und Entschlüsseln eines XmlDocument mit dem Rijndael-Algorithmus verwendet. Die Verschlüsselung funktioniert einwandfrei, aber …
123 c#  cryptography 


13
Wie kann man einen C # -, C ++ - oder Java-Compiler steuern, um 1 + 2 + 3 +… + 1000 zur Kompilierungszeit zu berechnen?
In einem kürzlich geführten Interview wurde mir eine wirklich seltsame Frage gestellt. Der Interviewer fragte mich, wie ich 1 + 2 + 3 + ... + 1000 nur mit Compiler-Funktionen berechnen kann. Dies bedeutet, dass ich kein Programm schreiben und ausführen darf, sondern nur ein Programm schreiben sollte, das den …


19
Teilen Sie eine Sammlung mit LINQ in `n` Teile?
Gibt es eine gute Möglichkeit, eine Sammlung nmit LINQ in Teile zu teilen ? Natürlich nicht unbedingt gleichmäßig. Das heißt, ich möchte die Sammlung in Untersammlungen unterteilen, die jeweils eine Teilmenge der Elemente enthalten, in denen die letzte Sammlung zerlumpt werden kann.
122 c#  .net  linq  data-structures 

28
Binden Sie eine Aufzählung an ein WinForms-Kombinationsfeld und legen Sie sie fest
Viele Leute haben die Frage beantwortet, wie eine Aufzählung in WinForms an ein Kombinationsfeld gebunden werden kann. Es ist wie folgt: comboBox1.DataSource = Enum.GetValues(typeof(MyEnum)); Aber das ist ziemlich nutzlos, ohne den tatsächlichen Wert für die Anzeige einstellen zu können. Ich habe versucht: comboBox1.SelectedItem = MyEnum.Something; // Does not work. SelectedItem …
122 c#  .net  winforms  combobox  enums 

30
Wie füge ich Console.ReadLine () ein Timeout hinzu?
Ich habe eine Konsolen-App, in der ich dem Benutzer x Sekunden geben möchte, um auf die Eingabeaufforderung zu antworten. Wenn nach einer bestimmten Zeit keine Eingabe erfolgt, sollte die Programmlogik fortgesetzt werden. Wir gehen davon aus, dass eine Zeitüberschreitung eine leere Antwort bedeutet. Was ist der einfachste Weg, dies zu …
122 c#  .net  console  timeout  io 


16
Überprüfen, ob eine Liste mit LINQ leer ist
Was ist der "beste" Weg (unter Berücksichtigung von Geschwindigkeit und Lesbarkeit), um festzustellen, ob eine Liste leer ist? Auch wenn die Liste vom Typ ist IEnumerable<T>und keine Count-Eigenschaft hat. Im Moment werfe ich dazwischen: if (myList.Count() == 0) { ... } und das: if (!myList.Any()) { ... } Ich vermute, …
122 c#  .net  linq  list 

8
Zum Workflow oder nicht zum Workflow?
Ich bin verantwortlich für ein Entwicklerteam, das im Begriff ist, mit der Entwicklung eines Systems für leichte Versicherungsansprüche zu beginnen. Das System umfasst viele manuelle Aufgaben und Geschäftsabläufe, und wir möchten Windows Workflow (.NET 4.0) verwenden. Ein Beispiel für die Geschäftsdomäne lautet wie folgt: Ein Versicherungsnehmer ruft das Contact Center …

3
Wie füge ich (einfache) Ablaufverfolgung in C # hinzu? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 3 Jahren . Verbessere diese Frage Ich möchte eine Ablaufverfolgung für eine C # -Anwendung …
122 c#  trace 

13
log4net funktioniert nicht
Hey, ich habe diese Konfiguration in meiner web.config <log4net> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <param name="File" value="mylog.log" /> <param name="AppendToFile" value="true" /> <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="" /> <param name="Footer" value="" /> <param name="ConversionPattern" value="%d [%t] %-5p %m%n" /> </layout> </appender> <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" > <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="[Header]\r\n" /> <param …
122 c#  .net-4.0  log4net 

11
Warum Schnittstelle explizit implementieren?
Was genau ist ein guter Anwendungsfall für die explizite Implementierung einer Schnittstelle? Ist es nur so, dass Benutzer der Klasse nicht alle diese Methoden / Eigenschaften in Intellisense betrachten müssen?
122 c#  interface 


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.