Articles of c #

Konvertiere Bytes zu Int / uint in C

Ich habe ein Zeichenfeld ohne Vorzeichen [248]; gefüllt mit Bytes. Wie 2F AF FF 00 EB ABCD EF ….. Dieses Array ist mein Byte Stream, in dem ich meine Daten vom UART (RS232) als Pufferspeicher ablege. Jetzt möchte ich die Bytes zurück in meine Uint16 und Int32 konvertieren. In C # habe ich dazu die […]

Gibt es eine Möglichkeit, den anonymen Typ von der Methode zurückzugeben?

Ich weiß, dass ich keine Methode schreiben kann wie: public var MyMethod() { return new{ Property1 = “test”, Property2=”test”}; } Ich kann es anders machen: public object MyMethod() { return new{ Property1 = “test”, Property2=”test”} } aber ich möchte die zweite Option nicht machen, denn wenn ich das tue, muss ich nachdenken. Warum ich das […]

Schreiben einer CSV-Datei in .net

Ich habe die Anforderung, ein Dataset als CSV-Datei zu exportieren. Ich habe eine Weile nach einer Reihe von Regeln gesucht, um vorbei zu gehen und habe festgestellt, dass es ziemlich viele Regeln und Ausnahmen gibt, wenn man eine CSV-Datei schreibt. http://knab.ws/blog/index.php?/archives/3-CSV-file-parser-and-writer-in-C-Part-1.html http://bytes.com/topic/c- scharf / Antworten / 236875-Probleme-streamwriter-output-csv http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/0073fcbb-adab-40f0-b768-4bba803d3ccd So, jetzt ist es nicht ein einfacher […]

Bestimmen Sie, ob char eine Zahl oder ein Buchstabe ist

Wie stelle ich fest, ob ein char in C wie a oder 9 eine Zahl oder ein Buchstabe ist? Ist es besser zu verwenden: int a = Asc(theChar); oder dieses? int a = (int)theChar

Erstellen Sie DataTemplate im Code hinter

Wie füge ich programmatisch Datatemplates Steuerelemente hinzu? Beispielsweise. Im Folgenden habe ich TextBlock und DataTemplate erstellt. TextBlock text = new TextBlock(); DataTemplate template = new DataTemplate(); Jetzt muss ich TextBlock zu DataTemplate hinzufügen. Wie erreiche ich das? Ich weiß, dass es andere Wege gibt, um eine Datenvorlage im Code hinter 1. hinzuzufügen. Erstellen Sie eine […]

Verwenden von contains () in LINQ to SQL

Ich versuche, eine sehr einfache Stichwortsuche in einer Anwendung mit linq-to-sql zu implementieren. Meine Suchbegriffe sind in einem Array von Strings, wobei jedes Array-Element ein Wort ist, und ich möchte die Zeilen finden, die die Suchbegriffe enthalten. Es macht mir nichts aus, wenn sie mehr als nur die Suchbegriffe enthalten (wahrscheinlich werden sie das), aber […]

Ist die Größe eines Formulars in Visual Studio Designer auf Bildschirmauflösung beschränkt?

Warum kann ich im WinForms-Designer von Visual Studio die Größe meines Formulars nicht über die Auflösung des Bildschirms hinaus erhöhen, an dem ich gerade arbeite? Ich denke, es sollte irgendwie möglich sein, eine Anwendung zu entwickeln, die auf höhere Auflösungen auf einem niedrigeren System abzielt. Die Tatsache, dass das Formular beim Debuggen abgeschnitten wird, sollte […]

ASP.NET Core: Dateien bei Veröffentlichung ausschließen oder einbeziehen

Es gab vorher aspdotnet1.0 include / exclude Abschnitte in der project.json Datei { “exclude”: [ “node_modules”, “bower_components” ], “publishExclude”: [ “**.xproj”, “**.user”, “**.vspscc” ] } Wo ist dieser Abschnitt in ASP.NET Core 1.1 (es gibt kein project.json )? Gibt es ähnliche Abschnitte in .csproj Datei oder .pubxml ?

Öffnen Sie den xml excel-Wert für die gelesene Zelle

Ich verwende das Open XML SDK, um eine Excel-XLSX-Datei zu öffnen, und ich versuche, den Zellwert an Position A1 in jedem Blatt zu lesen. Ich benutze den folgenden Code: using (SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Open(openFileDialog1.FileName, false)) { var sheets = spreadsheetDocument.WorkbookPart.Workbook.Descendants(); foreach (Sheet sheet in sheets) { WorksheetPart worksheetPart = (WorksheetPart)spreadsheetDocument.WorkbookPart.GetPartById(sheet.Id); Worksheet worksheet = worksheetPart.Worksheet; Cell […]

Erweitern einer Enumeration durch inheritance

Ich weiß, dass dies eher gegen die Idee von Enums verstößt, aber ist es möglich, Enums in C # / Java zu erweitern? Ich meine “erweitern” sowohl im Sinne des Hinzufügens neuer Werte zu einem Enum als auch im OO-Sinne des Erbens von einem existierenden Enum. Ich gehe davon aus, dass es in Java nicht […]