C#,设计一种数据结构,表示一个对角线为1,其余都是0的稀疏矩阵

C#,设计一种数据结构,表示一个对角线为1,其余都是0的稀疏矩阵

 用List<Tuple<int, int, int>>
List<Tuple<int, int, int>> list  = new List<Tuple<int, int, int>>();
for (int i = 0; i < n; i++)
list.Add(new Tuple<int, int, int>(i, i, 1));