String.Format通过字符串数组foreach循环

问题描述:

我想格式化一个字符串,但我可以有多个值的IP地址(2),我将如何能够通过computer.IPaddresses循环数组并格式字符串与附加值if必要?String.Format通过字符串数组foreach循环

string full = string.Format("T:{0},SN:{1},IP:{2}", DateTime.UtcNow, computer.ComputerName, 
        computer.IPaddresses.FirstOrDefault()); 

如果我这样做,我只能得到数组中的1个地址。

如果你不想循环,建立自己的多个IP串尝试的string.join

http://msdn.microsoft.com/en-us/library/57a79xd0(v=vs.110).aspx

+0

正是我需要的!谢谢 – KPS 2014-11-04 22:58:40