C#是一種流行的編程語言,可以用來顯示HTML代碼。顯示HTML代碼需要用到pre標記,從而防止瀏覽器自動解析HTML代碼。以下是一些例子展示C#如何解析HTML代碼:
using System; using System.IO; class Program { static void Main(string[] args) { try { //讀取HTML文件 StreamReader sr = new StreamReader("index.html"); string htmlCode = sr.ReadToEnd(); sr.Close(); //將HTML代碼顯示在控制臺 Console.WriteLine("" + htmlCode + ""); } catch (Exception e) { Console.WriteLine("Exception:" + e.Message); } } }
在上述代碼中,我們首先使用StreamReader類讀取HTML文件,然后使用Console.WriteLine()將HTML代碼顯示到控制臺。由于使用了pre標記,HTML代碼不會被瀏覽器解析,而是原樣顯示在控制臺上。
同樣,我們也可以在Windows窗體應用程序中顯示HTML代碼:
using System; using System.Windows.Forms; using System.IO; namespace WindowsFormsApplication { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { try { //讀取HTML文件 StreamReader sr = new StreamReader("index.html"); string htmlCode = sr.ReadToEnd(); sr.Close(); //將HTML代碼顯示在Label上 label1.Text = "" + htmlCode + ""; } catch (Exception ex) { MessageBox.Show("Exception:" + ex.Message); } } } }
在上面的例子中,我們創建了一個Windows窗體應用程序,使用StreamReader類讀取HTML文件,然后將HTML代碼顯示在窗體上的Label控件上。再一次地,我們使用了pre標記,防止HTML代碼被自動解析。
總的來說,C#提供了一種方便的方式來顯示HTML代碼。通過使用pre標記,我們可以在各種應用程序中展示HTML代碼,而不必擔心代碼將被瀏覽器解析。
上一篇dockerpid1
下一篇mysql主從庫測試