c# - 修剪数组中的所有字符串

标签 c# .net arrays trim

我有一个像这样的字符串:

string email = "a@a.com, b@b.com, c@c.com";

我想把它拆分成一个字符串数组

如果我这样做:

string[] emails = email.Split(',');

我在每个电子邮件地址前(第一个之后)都有空格:

emails[0] = "a@a.com"
emails[1] = " b@b.com"
emails[2] = " c@c.com"

获得此信息的最佳方法是什么(更好的解析方法或修剪数组中所有字符串的方法)?

emails[0] = "a@a.com"
emails[1] = "b@b.com"
emails[2] = "c@c.com"

最佳答案

emails.Split(',').Select(email => email.Trim()).ToArray()

关于c# - 修剪数组中的所有字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1355704/

相关文章:

C++ 创建和初始化数组的最佳方式

c# - 替换缓存的设计模式

c# - 这叫什么,它有什么作用? (通用存储库的一部分)

.net - 如何打包一个单文件的Windows EXE文件供下载?

c# - MongoDB - 托管在多台服务器上

java - 如何用 Perlin 噪声填充二维数组?

c# - 如何从键盘上读取字符?

c# - 二维数组到一维数组 C#

c# - 子实体如何从一个父实体移动到另一个父实体?

arrays - 使用 bash 遍历两个数组