例如:

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)。

08-17 03:25