什么是c#中的sprintf?

时间:2011-04-30 06:19:53

标签: c# c++

这个c ++代码在c#中是什么样的?

 sprintf(ff, "\\\\.\\%s", device);

3 个答案:

答案 0 :(得分:6)

string ff = string.Format("\\\\.\\{0}", device);

或者,更好的是:

var ff = string.Format(@"\\.\{0}", device);

答案 1 :(得分:5)

如果你使用@,那么你不需要输入那么多\(转义序列):

string ff = string.Format(@"\\.\{0}", device);

看起来很干净!

答案 2 :(得分:4)

您可以使用以下内容:

ff = "\\\\.\\" + device;

或者,您可以使用string.Format

ff = string.Format("\\\\.\\{0}", device);