ItextSharp - 小写'是不明确的,因为类'List'中存在多种具有此名称的成员

时间:2016-07-18 20:39:45

标签: itext

我正在使用vb.net,当我尝试将列表设置为小写

mylist.lowercase = list.lowercase

我收到错误

小写'不明确,因为“List”类中​​存在多种具有此名称的成员

1 个答案:

答案 0 :(得分:0)

lowercaseList上的protected field,所以我很确定你的意思是类常量LOWERCASE

出于历史和背面兼容性的原因,VB.Net语言是case- 不敏感但是CLR的其余部分是case- 敏感所以你必须意识到这一点

无论如何,当使用该特定字段时,您将遇到冲突,因此您最安全的选择是在其位置使用字段True的值。如果这会给你带来麻烦,你也可以浪费一大堆额外的CPU周期并加入反思,但我不推荐它:

''Bad code but works
mylist.lowercase = GetType(iTextSharp.text.List).GetField("LOWERCASE").GetValue(Nothing)

修改

从评论中我现在看到左边是造成问题的。只需使用IsLowercase属性:

mylist.IsLowercase = True