[英]using special character in string.format
如果我有以下字符串生成器:
var a = string.Format("{0}-{1}", model.FirstName, model.LastName);
我想使用特殊字符–
而不是-
。 我嘗試了以下方法:
var a = string.Format("{0}\u8211{1}", model.FirstName, model.LastName);`
但它給我的舑
符號。 我怎樣才能解決這個問題?
我使用了var a =
string.Format("{0}\舑{1}", ...)
但是得到的舑
符號。
這是因為您使用的是十進制表示形式,在C#中, Unicode轉義序列為十六進制 。
您正在尋找\–
。
但是無論如何,沒有真正的理由這樣做,因為您可以在源字符串中插入–
字符。 C#支持Unicode代碼文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.