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.

3
Druckausgabe der gespeicherten Prozedur in .NET erfassen
Ist es möglich, die Druckausgabe einer in .NET gespeicherten T-SQL-Prozedur zu erfassen? Ich habe viele ältere Prozesse, die den Druck als Mittel zur Fehlermeldung verwenden. Ist es beispielsweise möglich, über das folgende PROC auf das Outprint-Wort zuzugreifen? -- The PROC CREATE PROC usp_PrintWord AS PRINT 'word' // Some C# Code …

9
WCF drosselt Eigenschaften ohne „Set“. Irgendeine Problemumgehung?
Ich habe eine Klasse, die ich aufgrund einer Servicemethode übergebe, und diese Klasse hat eine get-only-Eigenschaft: [DataContract] public class ErrorBase { [DataMember] public virtual string Message { get { return ""; } } } Ich bekomme eine Ausnahme auf der Serviceseite: System.Runtime.Serialization.InvalidDataContractException: Keine festgelegte Methode für die Eigenschaft 'Message' vom …

4
Seltsame Leistungssteigerung im einfachen Benchmark
Gestern habe ich einen Artikel von Christoph Nahr mit dem Titel ".NET Struct Performance" gefunden, in dem mehrere Sprachen (C ++, C #, Java, JavaScript) für eine Methode verglichen wurden, die zwei Punktstrukturen ( doubleTupel) hinzufügt . Wie sich herausstellte, dauert die Ausführung der C ++ - Version etwa 1000 …

1
Warum wird der C # -Compiler bei dieser verschachtelten LINQ-Abfrage verrückt?
Wenn Sie versuchen, den folgenden Code zu kompilieren, werden Sie feststellen, dass der Compiler> 3 GB RAM (der gesamte freie Speicher auf meinem Computer) und sehr lange Zeit zum Kompilieren benötigt (tatsächlich erhalte ich nach 10 Minuten eine E / A-Ausnahme). using System; using System.Linq; public class Test { public …
97 c#  linq 

7
Fragmentierung großer Objekthaufen
Die C # /. NET-Anwendung, an der ich arbeite, leidet unter einem langsamen Speicherverlust. Ich habe CDB mit SOS verwendet, um festzustellen, was passiert, aber die Daten scheinen keinen Sinn zu ergeben. Ich hatte gehofft, dass einer von Ihnen dies schon einmal erlebt hat. Die Anwendung wird auf dem 64-Bit-Framework …

10
Holen Sie sich ein bestimmtes Bit aus Byte
Ich habe ein Byte, speziell ein Byte aus einem Byte-Array, das über UDP eingegangen ist und von einem anderen Gerät gesendet wurde. Dieses Byte speichert den Ein / Aus-Zustand von 8 Relais im Gerät. Wie erhalte ich den Wert eines bestimmten Bits in diesem Byte? Im Idealfall würde eine Erweiterungsmethode …
97 c# 


4
Kann .NET überprüfen, ob Liste a alle Elemente in Liste b enthält?
Ich habe die folgende Methode: namespace ListHelper { public class ListHelper<T> { public static bool ContainsAllItems(List<T> a, List<T> b) { return b.TrueForAll(delegate(T t) { return a.Contains(t); }); } } } Der Zweck besteht darin, festzustellen, ob eine Liste alle Elemente einer anderen Liste enthält. Es scheint mir, dass so etwas …
97 c#  .net  list  generics  mono 

8
Speichern der Console.WriteLine-Ausgabe in einer Textdatei
Ich habe ein Programm, das verschiedene Ergebnisse auf einer Befehlszeilenkonsole ausgibt. Wie speichere ich die Ausgabe mit einer StreamReaderoder anderen Techniken in einer Textdatei ? System.Collections.Generic.IEnumerable<String> lines = File.ReadAllLines(@"C:\Test\ntfs8.txt"); foreach (String r in lines.Skip(1)) { String[] token = r.Split(','); String[] datetime = token[0].Split(' '); String timeText = datetime[4]; String actions …
97 c# 

4
Erstellen einer Instanz eines Typs ohne Standardkonstruktor in C # mithilfe von Reflection
Nehmen Sie die folgende Klasse als Beispiel: class Sometype { int someValue; public Sometype(int someValue) { this.someValue = someValue; } } Ich möchte dann eine Instanz dieses Typs mithilfe von Reflection erstellen: Type t = typeof(Sometype); object o = Activator.CreateInstance(t); Normalerweise funktioniert dies. Da SomeTypejedoch kein parameterloser Konstruktor definiert wurde, …

6
Verwenden einer Bitmaske in C #
Angenommen, ich habe Folgendes int susan = 2; //0010 int bob = 4; //0100 int karen = 8; //1000 und ich übergebe 10 (8 + 2) als Parameter an eine Methode und möchte dies dekodieren, um Susan und Karen zu bedeuten Ich weiß, dass 10 1010 ist aber wie kann …
97 c#  bitmask 


8
NewLine in der Objektzusammenfassung
Schöne Grüße Wenn Sie eine Zusammenfassung für eine Eigenschaft / ein Feld / eine Methode usw. festlegen, ist es möglich, eine neue Zeile darin zu haben? /// <summary> /// This is line 1 /// This is line 2 /// </summary> public bool TestLine { get; set; } Wenn ich dies …
97 c#  newline  summary 

8
Rufen Sie den aktuellen Benutzer innerhalb einer ApiController-Aktion ab, ohne die Benutzer-ID als Parameter zu übergeben
Wie erhalten wir den aktuellen Benutzer innerhalb einer sicheren ApiController-Aktion, ohne den Benutzernamen oder die Benutzer-ID als Parameter zu übergeben? Wir gehen davon aus, dass dies verfügbar ist, da wir uns in einer sicheren Aktion befinden. Wenn Sie sich in einer sicheren Aktion befinden, hat sich der Benutzer bereits authentifiziert …

7
Lesen von Xml mit XmlReader in C #
Ich versuche, das folgende XML-Dokument so schnell wie möglich zu lesen und zusätzliche Klassen das Lesen jedes Unterblocks verwalten zu lassen. <ApplicationPool> <Accounts> <Account> <NameOfKin></NameOfKin> <StatementsAvailable> <Statement></Statement> </StatementsAvailable> </Account> </Accounts> </ApplicationPool> Ich versuche jedoch, das XmlReader-Objekt zum Lesen jedes Kontos und anschließend der "StatementsAvailable" zu verwenden. Schlagen Sie vor, XmlReader.Read …
97 c#  xml  xmlreader 

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.