[英]String.Replace char to string
我想用對應的AE代替法文字母Æ,但是該方法不接受。 還有另一種方法嗎?
怎么樣:
myString.Replace("Æ", "AE");
代替string.Replace('Æ','AE')
,使用string.Replace("Æ", "AE")
。
這行不通嗎?
string x = "ÆHELLO";
string y = x.Replace("Æ", "AE");
只需在您的char上調用.ToString()
:
var str = str.Replace('Æ'.ToString(), "AE");
這應該有效,因為它是有效的Unicode字符-您確定要重新分配字符串嗎? 字符串是不可變的,因此這是必需的:
string test = "Æblah";
test = test.Replace("Æ", "AE");//test is now "AEblah"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.