C# 當字串包含 { Open brace (左大括弧) } Close brace (右大括弧) 的處理方式

  • 4419
  • 0

摘要:C# 當字串包含 { Open brace (左大括弧) } Close brace (右大括弧) 的處理方式

如果字串裡面有包含 {  } 符號,在輸出的時候,會有 RunTime的錯誤,例如你可能自行產生Code。
例如: string strDisplayText =
                String.Format("orderList.Add(new Order()    OrderID = {0}    }  ) ; ","1248");

如果需要輸出 { 則要改為兩個 {  , {{ 的方式

解決: string strDisplayText =
                String.Format("orderList.Add(new Order() {{    OrderID = {0}    }}  ) ; ","1248");

則輸出的時候,就不會有 RunTime 問題。