我正在寻找平等的。 C代码:
char msg[100];
int LED=2;
sprintf(msg,"1,%d,1,0",LED);
//msg is now (1,2,1,0)
但是在C#中,来自c的旧函数sprintf
消失了。
我怎么能用C#
答案 0 :(得分:1)
这有点类似:
string msg;
int LED = 2;
msg = String.Format("1,{0},1,0", LED);
答案 1 :(得分:1)
你试过String.Format
吗?如在
string mgs = String.Format("1,{0},1,0", LED);
答案 2 :(得分:0)
你基本上想要String.Format
。它不是完全相同的东西,但它实现了类似的目的。
答案 3 :(得分:0)
相当于String.Format
:
int LED=2;
string msg = String.Format("1,{0},1,0",LED);
作为旁注,C#不是C(或C ++)的“新”版本。它是一种完全不同的语言,具有相似的语法,但是一个全新的框架。