C#でプログラムを書いている時、ある時ふと疑問に思いました。
例えばクラス内のフィールドに別クラスの変数を定義したときの、初期化の方法です。
class Test // 例
{
classA a; // やり方 A
classB b = new classB(); // やり方 B 見栄えが良くないような・・
public Test
{
a= new classA(); // やり方 A
}
上記の書き方で 別クラス classA 型の a と classB 型の b を記述する場合
どちらの記述の仕方が良いのでしょうか?どちらも動きます。
・どちらでも好きなほう
・やり方A または やり方B
・そもそもフィールドには別クラスの変数は書かないほうが良い
ググってみても見つけられず、基本が判ってないのですが・・
いかがでしょうか?
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/29 02:07