【发布时间】:2018-02-08 09:52:22
【问题描述】:
我使用下面的代码将一个字符串数组传递给一个函数。数组中的字符串是电子邮件地址的第一部分。我需要将 domain.com 添加到每个字符串的末尾,并在每个地址之间添加一个“,”。我在下面有工作代码,但只是想知道是否有(更好/更清洁/高效)的方式来做到这一点?
String toAddress = "";
for (int x = 0; x < addresses.Length; x++)
{
if (x == (addresses.Length-1))
{
toAddress += addresses[x] + "@domain.com";
}
else
{
toAddress += addresses[x] + "@domain.com,";
}
}
【问题讨论】:
-
x是一个非常糟糕的变量名。
标签: c# for-loop coding-style