等于c#中的sprintf

时间:2013-12-04 15:05:36

标签: c# .net c

我正在寻找平等的。 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#

做到这一点

4 个答案:

答案 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 ++)的“新”版本。它是一种完全不同的语言,具有相似的语法,但是一个全新的框架。