Saya memiliki perpustakaan kelas (dalam C #). Saya perlu menyandikan data saya menggunakan metode HtmlEncode. Ini mudah dilakukan dari aplikasi web. Pertanyaan saya adalah, bagaimana cara menggunakan metode ini dari pustaka kelas yang dipanggil dari aplikasi konsol?
c#
html-encode
Orang desa
sumber
sumber
System.Net.WebUtility
kelas tersedia mulai dari. NET 4.0 (Anda tidak perlu ketergantungan System.Web.dll).sumber
Jika Anda menggunakan C # 3 tip yang baik adalah membuat metode ekstensi untuk membuatnya lebih sederhana. Cukup buat metode statis (lebih disukai di kelas statis) seperti:
Anda kemudian dapat melakukan hal-hal yang rapi seperti ini:
sumber
Coba ini
sumber
Tambahkan referensi ke System.Web.dll dan kemudian Anda bisa menggunakan kelas System.Web.HtmlUtility
sumber
Referensi saja perakitan System.Web dan kemudian panggil: HttpServerUtility.HtmlEncode
http://msdn.microsoft.com/en-us/library/system.web.httpserverutility.htmlencode.aspx
sumber
Jika Anda menggunakan SharePoint 2010, menggunakan baris kode berikut akan menghindari referensi seluruh perpustakaan System.Web:
sumber
Jika Anda bekerja dengan silverlight, gunakan ini:
sumber