Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Debug.WriteLine和string.Join的奇怪结果_.net_C# 4.0_Visual Studio 2015 - Fatal编程技术网

.net Debug.WriteLine和string.Join的奇怪结果

.net Debug.WriteLine和string.Join的奇怪结果,.net,c#-4.0,visual-studio-2015,.net,C# 4.0,Visual Studio 2015,此代码 byte[] frame = BuildMessageFrame(message); Debug.WriteLine("TX: {0}", string.Join(", ", frame)); 我假设它会给出这样一条线: TX: 0, 2, 0, 0, 0, 6, 1, 3, 0, 1, 0, 2 相反,我得到: 0, 2, 0, 0, 0, 6, 1, 3, 0, 1, 0, 2: TX: {0} 为什么? PS!我正在使用.net 4.5.2,但找不到此版本的任何标记…您正在使

此代码

byte[] frame = BuildMessageFrame(message);
Debug.WriteLine("TX: {0}", string.Join(", ", frame));
我假设它会给出这样一条线:

TX: 0, 2, 0, 0, 0, 6, 1, 3, 0, 1, 0, 2
相反,我得到:

0, 2, 0, 0, 0, 6, 1, 3, 0, 1, 0, 2: TX: {0}
为什么?

PS!我正在使用.net 4.5.2,但找不到此版本的任何标记…

您正在使用此方法,该方法使用string.Join,frame作为类别

大概您期望的是String.Format之类的行为,所以您需要显式地使用它


Facepalm?

对我来说似乎有点不合逻辑,但是。。。没有脸手掌!这不是我的密码;-非常感谢你!