<分区>
Possible Duplicate:
Custom Collection Initializers
我有一个简单的 Pair 类:
public class Pair<T1, T2>
{
public Pair(T1 value1, T2 value2)
{
Value1 = value1;
Value2 = value2;
}
public T1 Value1 { get; set; }
public T2 Value2 { get; set; }
}
并且希望能够像 Dictionary 对象一样定义它,像这样内联:
var temp = new Pair<int, string>[]
{
{0, "bob"},
{1, "phil"},
{0, "nick"}
};
但它要求我定义一个全新的 Pair(0, "bob") 等,我将如何实现它?
像往常一样,谢谢大家!