[英]C# instantiate dictionary with tuple with values
我有一個包含int和元組的dictonaty。
我想在實例化時插入一些值,但是我收到一個錯誤:
無法從'System.Tuple'轉換為'System.Collections.Generic.IEqualtyComparer
這就是我想要做的:
public static readonly Dictionary<int, Tuple<int, double>> DIAMETER_METRIC_CHAMFER
= new Dictionary<int, Tuple<int, double>>({80, new Tuple<int, double>(16, 37.0)}
);
你已經將元素{80, new Tuple<int, double>(16, 37.0)}
傳遞給了字典的構造函數,你應該使用初始化器:
public static readonly Dictionary<int, Tuple<int, double>> DIAMETER_METRIC_CHAMFER
= new Dictionary<int, Tuple<int, double>>()
{
{ 80, new Tuple<int, double>(16, 37.0) }
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.