如何使用 string.format 替换 C# 中的占位符?

How to replace placeholder in C# using string.format?

我有一个 oData api url,我试图用动态值替换查询字符串值。 我希望将逗号分隔的字符串传递给我的占位符之一,但出现错误:
“输入的字符串格式不正确”。

在这里,在我的 "$select" 占位符中,我正在传递逗号分隔的字符串,但它因上述错误而失败。

这是我的代码:

string test = string.Format("https://myapiUrl/views/my_view_name?$filter=customer_id eq {} & $select={}", "101", "price,createdOn");

有人可以指导我吗?
谢谢!!!

string test = string.Format("https://myapiUrl/views/my_view_name?$filter=customer_id eq {0} & $select={1}", "101", "price,createdOn");

必须在花括号中加上参数的索引号。 (零基础)