gpt4 book ai didi

.net-3.5 - 以逗号分隔 Tridion 多值字段的最快方法

转载 作者:行者123 更新时间:2023-12-03 03:14:48 25 4
gpt4 key购买 nike

将多值 Tridion 文本字段拆分为逗号分隔字符串的最快方法是什么?就我而言,我使用的是 C#,但我想也欢迎任何其他示例。这就是看起来丑陋而漫长的路:

var multiTextField = fields["multiTextField"] as TextField;
string multiCommaField = String.Empty;

for (int i = 0; i < multiTextField.Values.Count; i++)
{
multiCommaField += multiTextField.Values[i].ToString() + ",";
}

编辑:我正在使用 .NET 3.5 和 Tridion 2009 SP1

最佳答案

您没有在问题中指定您的 Tridion 或 .Net 版本,但您可以使用几种不同的技术从文本字段中获取逗号分隔的值。

如果您使用 .Net 4,我相信您可以这样做:

string.Join(",", multiTextField.Values);

只要multiTextField.Values实现IList。

如果您使用的是 .Net 3.5 或更早版本,我认为 string.Join() 函数需要一个数组,而不是 IList

关于此处的选项进行了很好的讨论 String Join on a List (.Net 4)
或这里 Trying to string.Join an IList (.Net 4)
或这里Creating a comma separated list from IList (.Net 3.5)

关于.net-3.5 - 以逗号分隔 Tridion 多值字段的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10600404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com