2013-12-04 4 views
0

Я ищу равное от. C код:Значение равное sprintf в C#

char msg[100]; 
    int LED=2; 
    sprintf(msg,"1,%d,1,0",LED); 
    //msg is now (1,2,1,0) 

, но в C# старая функция sprintf из с исчезает. Как это сделать в C#

+0

'1,2,1,1' не должно быть' 1,2,1,0'? –

+0

yes sry it shoud be i change it –

ответ

0

Эквивалент бы String.Format:

int LED=2; 
string msg = String.Format("1,{0},1,0",LED); 

Как примечание стороны, C# не является "новой" версии C (или C++). Это совершенно другой язык с похожим синтаксисом, но совершенно новая структура.

0

Вы в основном хотите String.Format. Это не то же самое, но оно выполняет аналогичную цель.

1

Это несколько напоминает:

string msg; 
int LED = 2; 
msg = String.Format("1,{0},1,0", LED); 
Смежные вопросы