どのコード スニペットが優れていますか? そしてどうやって?[読みやすさ、デバッグ、コード標準などに基づいて「より良い」...]
Dim Name As String = Employee.Name
また
Dim Name As String
Name = Employee.Name
どのコード スニペットが優れていますか? そしてどうやって?[読みやすさ、デバッグ、コード標準などに基づいて「より良い」...]
Dim Name As String = Employee.Name
また
Dim Name As String
Name = Employee.Name
一般に、宣言と代入を組み合わせることが最善のアプローチであると考えられています(最初の例)
どちらも同等であり、非常に単純であるため、コンパイラーはそれらを同じものに縮小すると予想されるため、どちらも実際には優れていません。
個人的には、コードの 1 行で 1 つの型の複数の変数を作成し、それらを次々に初期化できるという点で、2 番目の利点があると感じています。これは、読み取り可能なコードのために私の好みです。しかし、初期化する変数が 1 つしかない場合は、最初の変数も適切で簡潔です。
宣言と代入の間に null / empty または内容のチェックがない限り、私はオプション番号 1 を好みます。