はじめまして。最近業務でVBを使うようになり、それ以来、このサイトにはかなりお世話になっています。ところで質問なのですが、変数宣言時の「As」と「As New」にはどのような違いがあるのでしょうか?恐らく分かる人にとってはかなり馬鹿馬鹿しい質問だと思いますが、どなたか分かる方、ご教授いただければ幸いです。
As は変数の型宣言を示すキーワードNew はオブジェクトの新しいインスタンスの生成を実行するキーワード[ヘルプより抜粋]オブジェクト変数を宣言するときにキーワード New を指定しない場合は、オブジェクトを参照する変数を使用する前に、Set ステートメントを使用して変数に既存のオブジェクトを代入する必要があります。オブジェクトが代入されるまで、宣言されたオブジェクト変数には Nothing という特殊な値が設定されます。この値は、変数がオブジェクトの特定のインスタンスを参照していないことを示します。…ちゃんとヘルプに書いてありますから調べて分からない部分のみ質問するようにして下さい。
> As は変数の型宣言を示すキーワード> New はオブジェクトの新しいインスタンスの生成を実行するキーワード> > [ヘルプより抜粋]> オブジェクト変数を宣言するときにキーワード New を指定しない場合は、> オブジェクトを参照する変数を使用する前に、Set ステートメントを使用> して変数に既存のオブジェクトを代入する必要があります。オブジェクトが> 代入されるまで、宣言されたオブジェクト変数には Nothing という特殊な> 値が設定されます。この値は、変数がオブジェクトの特定のインスタンスを> 参照していないことを示します。> > > …ちゃんとヘルプに書いてありますから調べて分からない部分のみ質問> するようにして下さい。お手数おかけして申し訳ないです。ご教授ありがとうございました。