我正在从 VB6 过渡到 VB.Net (VS 2010),并且对后者有基本的而不是广泛的理解。我显然有相当多的代码......我犹豫使用“升级”这个词,因为“端口”会更合适,因为过去版本的 VS 中的升级向导可能只是注释掉了代码并说“喂,你怎么不从头开始呢?”
在我使用该Len()
函数的一个过程中,它用于确定字符串变量的长度。这在 VB.Net 中仍然有效(尽管我认为它实际上是对Strings.Len
方法的调用),但另一种选择是只查询.Length
变量的属性。
问题是使用哪个以及为什么。我浏览了相关的 MSDN 页面,他们似乎告诉我的只是方法/属性存在。对性能问题只字未提,尤其是在可能涉及大量调用循环时。
那么,我的问题是,是否有人知道使用一种方法比另一种方法有任何经过测试和确认的好处,或者这仅仅是个人偏好的问题。尽管考虑到 Stack Overflow 指南,这只是我有兴趣查看是否有特定答案的一个问题,但我在进行过程中可能遇到的类似情况的任何指示也将不胜感激。