C# DataTable列名不区分大小写

一直很纠结的就是DataTable的列名如何才能规范,从Oracle取出的DataTable都是大写,最后尝试了一下,原来C#的DataTable列名并不区分大小写,具体例子如下:

DataTable dt = new DataTable();
dt.Columns.Add("Name");
dt.Columns.Add("Address");

dt.Rows.Add(new object[] {"张三","重庆" });

MessageBox.Show(dt.Rows[0]["NAME"].ToString());

如上:依然是可以取到数据的

原文地址:https://www.cnblogs.com/duanjt/p/5526997.html