C# DataColumnCollection未按预期工作,似乎是区域性问题?
我有一段代码:C# DataColumnCollection未按预期工作,似乎是区域性问题?,c#,.net,ado.net,C#,.net,Ado.net,我有一段代码: DataTable table = new DataTable(); table.Columns.Add("artikalartikaltip"); table.Columns.Add("artikaljedinicamjere"); DataColumn col1 = table.Columns["ArtikalArtikalTip"]; DataColum
DataTable table = new DataTable();
table.Columns.Add("artikalartikaltip");
table.Columns.Add("artikaljedinicamjere");
DataColumn col1 = table.Columns["ArtikalArtikalTip"];
DataColumn col2 = table.Columns["ArtikalJedinicaMjere"];
如果我运行这段代码,那么col1将被询问DataColumn对象,但col2为null
如果我将字符串改为ArtikaljedinicaMjere(注意小写的J),那么col2将得到它的列
我怀疑罪魁祸首是设置为hr(克罗地亚语)的当前文化。克罗地亚语中只有一个字母Lj。但是,如果调用ToCharArray()方法,则在小写和camelcase变体中获得相同数量的字符
有人能解释一下这个集合中发生了什么以及indexer是如何工作的吗