コンストラクトを記載したクラスを別のクラス内でnewするとエラーになります。
なんでなのかよくわからず、知見のある方に教えていただきたいです。
Unity 5.6.2f1 (64-bit)
よろしくお願いいたします。
######コンストラクタ記載のクラス
C#
1public class Hoge { 2 3 Hoge(){ 4 // 初期処理 5 }
######上記のクラスをnewする
C#
1public class Fuga: MonoBehaviour { 2 public Hoge hoge{ 3 get; 4 private set; 5 } 6 7 void Start() 8 { 9 hoge= new Hoge();
######エラーが出力される
Fuga.cs(xx,xx): error CS0122: `Hoge.Hoge()' is inaccessible due to its protection level
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/04 10:31