在C#中可以通過字符串的格式化功能實現簡單的模板系統。例如,可以定義一個模板字符串,其中包含一些占位符,然后使用String.Format
方法將具體的數值替換到占位符中。
以下是一個簡單的示例:
string template = "Hello, {0}! Your account balance is {1:C}";
string name = "Alice";
decimal balance = 1000.50m;
string result = string.Format(template, name, balance);
Console.WriteLine(result);
上面的代碼中,定義了一個模板字符串template
,其中包含兩個占位符{0}
和{1:C}
,分別表示姓名和賬戶余額。然后使用string.Format
方法將具體的姓名和賬戶余額替換到占位符中,生成最終的字符串result
,最后輸出結果。
通過這種方式,可以方便地實現簡單的模板系統,動態生成需要的文本內容。