程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 識別-c#怎麼讓一個雙引號只跟他這一行的最後一個雙引號對應

識別-c#怎麼讓一個雙引號只跟他這一行的最後一個雙引號對應

編輯:編程綜合問答
c#怎麼讓一個雙引號只跟他這一行的最後一個雙引號對應

不知道能不能實現 我要定義一個webBrowser1.DocumentText的內容我需要在這段內容頭尾添上""才能讓系統識別這是一個字符串,但是我填寫的內容裡面有""就是有雙引號這個符號,這樣就會造成我在讀取的時候出現錯誤,因為我要填入的內容比較多而且是從DGV上讀取的,所以如果用"+"的連接方式將會非常麻煩,所以我在想能不能讓需要在頭尾加上的""只會彼此對應,他們會無視填寫內容中的",不知道能不能做到,如果能應該怎麼做 求大神解惑

最佳回答:


WebBroswer.DocumentText 是 html 格式,做下轉義,雙引號替換為

 "

又:為什麼不要 HtmlTextWriter.WriteEncodedText,轉義全包

using System;
using System.IO;
using System.Web.UI;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            StringWriter sw = new StringWriter();
            HtmlTextWriter writer = new HtmlTextWriter(sw);
            writer.WriteEncodedText("公式\" a > b \"");
            Console.WriteLine("\"{0}\"",sw.ToString());
            Console.ReadLine();
        }
    }
}

結果

 "公式" a > b ""
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved