簡體   English   中英

在string.format中使用特殊字符

[英]using special character in string.format

如果我有以下字符串生成器:

var a = string.Format("{0}-{1}", model.FirstName, model.LastName); 

我想使用特殊字符&#8211而不是- 我嘗試了以下方法:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM