Articles of .net

Lesen Sie PDF mit iutxtsharp, wenn die PDF-Sprache nicht Englisch ist

Ich versuche, dieses PDF zu lesen, indem ich in C # itextsharp benutze, das dieses pdf in Wortdatei umwandelt. es muss auch Tabellenformatierung und fonts in Word beibehalten, wenn ich es mit Englisch pdf versuche, es wird perfekt funktionieren, aber mit einigen der indischen Sprachen wie Hindi, Marathi funktioniert es nicht. public string ReadPdfFile(string Filename) […]

Wo finde ich eine kostenlose maskierte TextBox in WPF?

Kennen Sie eine frei verfügbare WPF-Komponente zur Verwendung von Masken (Regex) in der Textbox?

WebClient.DownloadString () gibt eine Zeichenfolge mit speziellen Zeichen zurück

Ich habe ein Problem mit Inhalten, die wir aus dem Internet herunterladen, für ein Screen-Scraping-Tool, das ich gerade erstelle. Im folgenden Code gibt die von der Webclient-Download-String-Methode zurückgegebene Zeichenfolge einige ungerade Zeichen für den Quelldownload für einige (nicht alle) Websites zurück. Ich habe kürzlich http-Header wie folgt hinzugefügt. Zuvor wurde der gleiche Code ohne die […]

Regex.Match ganze Wörter

In C# möchte ich einen regulären Ausdruck verwenden, um eines dieser Wörter zu finden: string keywords = “(shoes|shirt|pants)”; Ich möchte die ganzen Wörter in der Inhaltszeichenfolge finden. Ich dachte, diese regex würde das tun: if (Regex.Match(content, keywords + “\\s+”, RegexOptions.Singleline | RegexOptions.IgnoreCase).Success) { //matched } aber es ist wahr für Worte wie participants , obwohl […]

Wie man eine benutzerdefinierte Sammlung mit zusätzlichen Eigenschaften unter Verwendung von Json.Net serialisiert / deserialisiert

Ich habe eine benutzerdefinierte Sammlung (implementiert IList), die einige benutzerdefinierte Eigenschaften wie folgt aufweist: class FooCollection : IList { private List _foos = new List(); public string Bar { get; set; } //Implement IList, ICollection and IEnumerable members… } Wenn ich serialisiere, verwende ich den folgenden Code: JsonSerializerSettings jss = new JsonSerializerSettings() { TypeNameHandling = […]

Warum benötigen Enums eine explizite Umwandlung in den Int-Typ?

Es gibt dadurch keinen Datenverlust. Was ist der Grund dafür, dass enums explizit in ints umgewandelt werden müssen? Wäre es nicht intuitiver, wenn es implizit wäre, sagen Sie, wenn Sie eine Methode auf höherer Ebene haben, wie: PerformOperation ( OperationType.Silent type ) PerformOperation ruft eine PerformOperation C ++ – Methode auf, die als solche PerformOperation […]

Kann ich ein Windows Form in einem Steuerelement hosten?

Ich habe einen Kunden, der als Visual Basic-Projekt im Single-Instance-Modus mit einer verkabelten Präsentationslogik arbeitet. Das Hauptformular enthält ein TabControl mit mehreren TabPages. Wenn ich auf TabPageA klicke, wird ein anderes Formular vor dem Formular angezeigt und die Größe wird so geändert, dass es dieselbe Größe wie die TabPage hat. Wenn ich auf TabPageB klicke, […]

Wie erstelle ich einen Ereignishandler für ein programmgesteuert erstelltes Objekt in VB.NET?

Angenommen, ich habe ein Objekt, das ich dynamisch erstelle. Angenommen, ich erstelle eine Schaltfläche namens “MyButton”: Dim MyButton as New Button() MyButton.Name = “MyButton” Wie erstelle ich zum Beispiel ein “Click” -Event? Wenn es statisch erstellt würde, könnte ich eine function erstellen als: Private Sub MyButton_Click(ByVal sender as system.object, ByVal e As System.EventArgs) Handles…. Wie […]

Repository Design Pattern mit Dapper

Dies ist vielleicht eher eine Frage für den Code-Review als für den Stack-Overflow. Ich verwende Dapper für eine MicroORM, um Daten in SQL Server 2014 abzurufen und zu speichern. Ich habe DTO-classn in einem DTO-Projekt, die die Daten darstellen, die von der database abgerufen oder in der DB gespeichert wurden. Ich benutze das Repository-Muster so […]

Wechseln Sie die Groß- / Kleinschreibung beim Typ c #

Mögliche Duplikate: C # – Gibt es eine bessere Alternative als “Typ einschalten”? Hallo, nehme ich einen großen if / else auf classnart. gibt es einen Weg, es mit einem Switch Case zu tun? Beispiel: function test(object obj) { if(obj is WebControl) { }else if(obj is TextBox) { } else if(obj is ComboBox) { } […]