我是.Net Framework的新手 有人可以帮助我将这个VB.net转换为C#
InStr(1, BLOCKTAGLIST, ";" & strTagName & ";", vbTextCompare)
BLOCKTAGLIST是动态的
最后一个参数导致我出现问题,否则将使用IndexOf
完成。
PS:我尝试过在线转换器,它没有用!
答案 0 :(得分:0)
InStr返回一个基于1的索引,而IndexOf返回一个基于0的索引(这就是为什么" + 1"在下面添加),而vbTextCompare对应于不区分大小写(所以下面使用了OrdinalIgnoreCase) :
BLOCKTAGLIST.IndexOf(";" + strTagName + ";", System.StringComparison.OrdinalIgnoreCase) + 1;