c# - 如何通过简单矩阵中的“坐标”访问 DataTable?
问题描述
我正在尝试使用简单的矩阵数据结构,但我需要通过strings访问它,所以 aint[,] array
不是。我想做的是:
然后,像这样访问它:
int value = table[B,C];
DataColumns 允许命名列,但 DataRows 似乎不允许。我错过了什么?
解决方案
好吧,最后刮掉了 DataTable 并使用了一个嵌套的 Hashtable 和一个自定义的 get 方法来请求数据。
Hashtable hashTable = new Hashtable();
Hashtable dataTable = new Hashtable();
dataTable.Add("key2",25);
hashTable.Add("key1",dataTable);
推荐阅读
- javascript - Axios - 动态标题不起作用。为什么我的代码在我动态设置变量时不起作用,但在我硬编码时却起作用?
- html - 如何删除 html 表格单元格中的多余空格?
- visual-studio-code - VS Code Prettier 格式 Apex 类
- git - 如何处理 SSDT `refactorlog` 合并冲突?
- python - 如何在不调用第一个函数的情况下将函数的返回声明为另一个函数的默认参数?
- machine-learning - 无法将机器学习连接到移动应用程序
- python-3.x - PIL.ImageEnhance 中使用的颜色、亮度和对比度增强功能的公式是什么?
- c# - 如何在强类型数据模型中转换 Json 对象?
- python - 如何在 Python Turtle 中使圆圈的大小变大
- python - 我如何编写算法来计算同一组内两个精灵的碰撞?