Java、C#、C言語では、IF文の条件式に使用する比較演算子として「==」がよく使われます。
たとえば「a == b」の記述は、「aとbが同じかどうか」という意味です。
「a == b」を誤って「a = b」と記述するとコンパイルエラーとなります。
VBでは比較演算子は「==」ではなくて「=」となりますので、言語による構文の違いには注意してください。

にほんブログ村
たとえば「a == b」の記述は、「aとbが同じかどうか」という意味です。
「a == b」を誤って「a = b」と記述するとコンパイルエラーとなります。
[NG例][Java]
public class Program {
public static void main(String[] args) {
int a = 10;
// 「==」ではなく「=」になっている。
if (a = 10) {
System.out.println("10です。");
}
else {
System.out.println("10ではありません。");
}
}
}
VBでは比較演算子は「==」ではなくて「=」となりますので、言語による構文の違いには注意してください。
にほんブログ村