首页 > 解决方案 > 如何通过简单矩阵中的“坐标”访问 DataTable?

问题描述

我正在尝试使用简单的矩阵数据结构,但我需要通过strings访问它,所以 aint[,] array不是。我想做的是:

简单矩阵

然后,像这样访问它:

int value = table[B,C];

DataColumns 允许命名列,但 DataRows 似乎不允许。我错过了什么?

标签: c#matrixdatatablenamingdatarow

解决方案


好吧,最后刮掉了 DataTable 并使用了一个嵌套的 Hashtable 和一个自定义的 get 方法来请求数据。

Hashtable hashTable = new Hashtable();
Hashtable dataTable = new Hashtable();

dataTable.Add("key2",25);
hashTable.Add("key1",dataTable);

推荐阅读