[英]How to use String.Format with hebrew
我目前正在使用字符串格式。 在我的其他語言中完美運行,但我在使用希伯來語時遇到了麻煩。
var msg = string.Format("{קיבלת בקשה חדשה להפנייה מ{0} ו {1} {2", "test1", "test2", "test3");
這會崩潰,並且希伯來語文本帶有下划線,表示這是一個無效的占位符。
請問如何使用 String.Format 處理希伯來語文本
嘗試使用字符串插值
var test1 = "test1";
var test2 = "test2";
var test3 = "test3";
var msg = $"{test3} {test2} ו {test1} קיבלת בקשה חדשה להפנייה מ";
// 1
string msg1 = $"{"קיבלת בקשה חדשה להפנייה מ"} {"test1"} {"ו"} {"test3"}
{"test2"}";
// 2
string test1 = "test1";
string test2 = "test2";
string test3 = "test3";
// 2.1
string msg2 = $"קיבלת בקשה חדשה להפנייה מ{test1} ו {test3} {test2} ";
// 2.2
string msg3 = $"{"קיבלת בקשה חדשה להפנייה מ"} {test1} {"ו"} {test3} {test2}";
// 3
string startMessage = "קיבלת בקשה חדשה להפנייה מ";
string continueMessage = "ו";
// 3.1
string msg4 = string.Format("{0} {1} {2} {3} {4}", startMessage, test1,
continueMessage, test3, test2);
// 3.2
string msg5 = $"{startMessage} {test1} {continueMessage} {test3} {test2}";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.