首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我试图输出值时,它写的是System.String[]

问当我试图输出值时,它写的是System.String[]
EN

Stack Overflow用户
提问于 2012-06-06 10:06:14
回答 5查看 3.9K关注 0票数 0

当我试图输出appointment.Categories值时,它是这样的:

但是它会将所有其他值输出到纯文本。

我尝试过ToString(),但这似乎行不通。

代码语言:javascript
复制
myText.InnerHtml += "subject::" + appointment.Subject + "\n";
myText.InnerHtml += "starttime::" + appointment.StartTime + "\n";
myText.InnerHtml += "endtime::" + appointment.EndTime + "\n";
myText.InnerHtml += "categori::" + appointment.Categories + "\n";

这些是Microsoft http://msdn.microsoft.com/en-us/library/dd635637(v=exchg.80)的值。

如何将System.String输出到明文?

EN

回答 5

Stack Overflow用户

发布于 2012-06-06 10:07:55

类别不是字符串,而是字符串数组,您需要一次打印每个字符串。

替换

代码语言:javascript
复制
myText.InnerHtml += "categori::" + appointment.Categories + "\n";

使用

代码语言:javascript
复制
foreach(var category in appointment.Categories)
{
    myText.InnerHtml += "categori::" + category  + "\n";
}
票数 6
EN

Stack Overflow用户

发布于 2012-06-06 10:08:09

如何将System.String输出到明文?

这不是System.String。这是一个字符串数组。如何将字符串数组转换为单个字符串?例如,您可以使用:

代码语言:javascript
复制
string joined = string.Join(",", appointment.Categories);
票数 6
EN

Stack Overflow用户

发布于 2012-06-06 10:08:19

看来appointment.Categories是字符串数组,而不是字符串。您可以使用以下内容:

代码语言:javascript
复制
myText.InnerHtml += "categori::" + String.Join(", ", appointment.Categories) + "\n";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10912107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档