【发布时间】:2010-09-28 13:34:46
【问题描述】:
我想知道是否有一种方法可以使用匿名类型为其值创建字典。 像
{
{ "first", {1, true} },
{ "second", {2, false} },
}
我想在 .NET 3.5 中使用它,所以没有可用的 Tuple<...> 的普通实现。
有什么建议吗?
【问题讨论】:
标签: .net-3.5 dictionary anonymous-types
我想知道是否有一种方法可以使用匿名类型为其值创建字典。 像
{
{ "first", {1, true} },
{ "second", {2, false} },
}
我想在 .NET 3.5 中使用它,所以没有可用的 Tuple<...> 的普通实现。
有什么建议吗?
【问题讨论】:
标签: .net-3.5 dictionary anonymous-types
我通常使用的(虽然这是丑陋和假设性的)是:
Dim dict As Dictionary(Of String, Object())
dict.Add("first", New Object() {1, true})
dict.Add("second", New Object() {2, false})
显然,这不提供编译器支持类型和边界检查您的元组,但在紧要关头它可以工作。
【讨论】: