【发布时间】:2011-09-14 10:19:22
【问题描述】:
我是 vb.net 的新手,在将 C# 中的 for 循环转换为 VB.net 时遇到了这个问题
我意识到增量运算符在 vb.net(++ 和 --)中不可用
而我能够做到cnt +=1
我进行了一些研究并遇到了Eric's post,但并不能完全理解它。 他提到了在 VB 中,一个 STATEMENT 不能只是一个 EXPRESSION。 不确定它是如何真正适合的。
我希望这里有人能够解释为什么这与在 C# 中的工作方式不同。
(希望这也适用于我们在 C# 中使用 == 进行比较的原因)
【问题讨论】:
-
-1, 似乎又是一个 VB.NET 抨击会议?
-
@Gens 这不是 bash,我只是对为什么感兴趣
-
您链接到的那篇文章中解释了原因。我不认为你会比这更接近它。
-
Python 也是如此。基本上,它允许更简单、更容易地解析代码,并有助于防止神秘的单行代码或意外行为。