1

我有这段代码:

            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 为空。

如果我将字符串更改为 ArtikaljedinicaMjere(注意小写 J),则 col2 会得到它的列。

我怀疑罪魁祸首是设置为 hr-HR(克罗地亚)的当前文化。在克罗地亚语中,只有一个字母 Lj。但是,如果我调用 ToCharArray() 方法,我会得到相同数量的小写和驼峰变体字符。

有人可以解释发生了什么以及索引器在这个集合中是如何工作的吗?

4

0 回答 0