Ich habe eine Klassenbibliothek (in C #). Ich muss meine Daten mit der HtmlEncode-Methode codieren. Dies ist mit einer Webanwendung einfach zu bewerkstelligen. Meine Frage ist, wie ich diese Methode aus einer Klassenbibliothek verwende, die von einer Konsolenanwendung aufgerufen wird.
c#
html-encode
Dorfbewohner
quelle
quelle
System.Net.WebUtility
Die Klasse ist ab .NET 4.0 verfügbar (Sie benötigen keine System.Web.dll-Abhängigkeit).quelle
Wenn Sie C # 3 verwenden, ist es ein guter Tipp, eine Erweiterungsmethode zu erstellen, um dies noch einfacher zu machen. Erstellen Sie einfach eine statische Methode (vorzugsweise in einer statischen Klasse) wie folgt:
Sie können dann ordentliche Sachen wie diese machen:
quelle
Versuche dies
quelle
Fügen Sie einen Verweis auf System.Web.dll hinzu, und verwenden Sie dann die System.Web.HtmlUtility-Klasse
quelle
Verweisen Sie einfach auf die System.Web-Assembly und rufen Sie dann Folgendes auf: HttpServerUtility.HtmlEncode
http://msdn.microsoft.com/en-us/library/system.web.httpserverutility.htmlencode.aspx
quelle
Wenn Sie SharePoint 2010 verwenden, müssen Sie bei Verwendung der folgenden Codezeile nicht auf die gesamte System.Web-Bibliothek verweisen:
quelle
Wenn Sie mit Silverlight arbeiten, verwenden Sie Folgendes:
quelle