当前位置: 代码迷 >> .NET分析设计 >> DataTable中列姓名大小定交叉,纯大小,纯小写,性能差别几何
  详细解决方案

DataTable中列姓名大小定交叉,纯大小,纯小写,性能差别几何

热度:363   发布时间:2016-05-01 22:31:37.0
DataTable中列名称大小定交叉,纯大小,纯小写,性能差别几何
DataTable中列名称大小定交叉,纯大小,纯小写,性能差别几何

比如 定义
datatable.rows[0]["aaa"] 
datatable.rows[0]["bBb"]
datatable.rows[0]["CCC"]


页面绑定数据时
<asp:BoundColumn HeaderText="NameAAA" DataField="aaa"></asp:BoundColumn>
<asp:BoundColumn HeaderText="NameAAA" DataField="Aaa"></asp:BoundColumn>
<asp:BoundColumn HeaderText="NameAAA" DataField="aaa"></asp:BoundColumn>


<asp:BoundColumn HeaderText="NameBBB" DataField="bBb"></asp:BoundColumn>
<asp:BoundColumn HeaderText="NameBBB" DataField="BBB"></asp:BoundColumn>
<asp:BoundColumn HeaderText="NameBBB" DataField="bbb"></asp:BoundColumn>


<asp:BoundColumn HeaderText="NameCCC" DataField="CCC"></asp:BoundColumn>
<asp:BoundColumn HeaderText="NameCCC" DataField="Ccc"></asp:BoundColumn>
<asp:BoundColumn HeaderText="NameCCC" DataField="ccc"></asp:BoundColumn>

或者是直接代码中调用时

datatable.rows[0]["aaa"]   
datatable.rows[0]["bBb"]
datatable.rows[0]["CCC"]

datatable.rows[0]["Aaa"]   
datatable.rows[0]["BBB"]
datatable.rows[0]["ccc"]



当然没有一一列举,
总之,就是定义声明的大小写,和调用时的大小写,不统一时,对性能影响如何,求高人解答.

特别是数据量大时的情况之下.





------解决思路----------------------
基本影响不到你的性能问题
------解决思路----------------------
这个既然识别大小写,那肯定在方法就已经忽略大小写了,那哪里会有什么性能影响
------解决思路----------------------
不影响你的性能。你可以试一下拿 100W的记录测试
  相关解决方案