什么相当于C#中VB.NET的Length关键字?

时间:2012-11-04 03:11:52

标签: c# vb.net

我写了这样的VB.NET代码:

d = Data.IndexOf("</a>", ("target='_top' class='ab1'>").Length() + s).

我想用C#写这个。当我在C#中编写上述代码时,它表示Length关键字出错。如何在C#中编写上述代码?

3 个答案:

答案 0 :(得分:6)

Length不是C#中的关键字 - 它是您尝试操作的对象(如字符串)的属性或扩展方法。

因此,如果它是您正在使用的字符串,则可以使用:

myString.Length

(注意括号是如何丢失的,因为它是一个属性)。

答案 1 :(得分:1)

检查此链接:

在其中,您可以轻松地在C#和VB之间切换,以帮助您迁移:

http://msdn.microsoft.com/en-us/library/system.string.length.aspx#Y242

答案 2 :(得分:1)

您还有一组额外的括号:

 d = Data.IndexOf("</a>", "target='_top' class='ab1'>".Length + s)

试试