小编Jac*_*k M的帖子

为什么我的收藏中的字符串会切断单词?

我正在编写专门用于Office 365的PowerShell应用程序,但我遇到了一个问题.

var result = pipeline.Invoke();
// close the runspace
runspace.Close();

// convert the script result into a single string

StringBuilder stringBuilder = new StringBuilder();
stringBuilder.AppendLine("<----------------Results---------------->");
foreach (var item in result)
{
    stringBuilder.AppendLine(item.ToString());
}
Run Code Online (Sandbox Code Playgroud)

现在,一切都很好,直到我得到我的结果.问题是,如果我收到这样的回复:

UserPrincipalName          DisplayName                isLicensed                
-----------------          -----------                ----------                
johnsonadmin@johnsoncom... Jack M*****                False  
Run Code Online (Sandbox Code Playgroud)

如果我在Powershell中运行相同的命令,我会得到相同的结果,但有一些更有条理的格式.它实际上会给我整个电子邮件地址,而不是说"johnsonadmin @ johnsoncom ...".

我认为这可能是集合自动格式化我的字符串的问题,但我不确定.当我试图解析电子邮件地址的文本时,这成为一个巨大的问题;)

任何帮助,将不胜感激!!

谢谢!

c# collections powershell stringbuilder ellipsis

3
推荐指数
1
解决办法
396
查看次数

标签 统计

c# ×1

collections ×1

ellipsis ×1

powershell ×1

stringbuilder ×1