例如:
String login = String.Format("computer={0}&ver={1}.{2}.{3}&from={4}&realcomputername={5}&type={6}&Channels={7}&Hotkeys={8}&ID={9}\r\n",
serviceConfig.Computer,
serviceConfig.Version.Major,
serviceConfig.Version.Minor,
serviceConfig.Version.Build,
userName,
Environment.MachineName,
type,
serviceConfig.ChannelsString,
serviceConfig.HotKeysString,
serviceConfig.AlarmGroupName);
这并不能使代码可读性强,并且随着越来越多的参数被添加,它看起来更丑陋,并且更难以找到哪个参数进入哪个插槽。
我知道这是一个菜鸟问题,我想我只是想问如何将文本设置为更具可读性,但是如果有更好的方法可以做到这一点,我也想知道。
最佳答案
您可以查看StringBuilder class并将字符串的汇编分成几行。
在这种情况下,您要使用AppendFormat method(感谢Joel)。