私は2つのクラスを作成しました。最初のクラスはAuthor
で、2番目のクラスはBook
です。 Book
クラスで 、私は次の属性があります。コンストラクタの配列パラメータから配列クラスメンバを埋める方法
private string s_titre; private string[] name_author; private double d_Price;
と次のコンストラクタ:
public Book(string title, Author[] author, double price)
{
this.s_titre = titre;
for (int i = 0; i <auteur.Length; i++)
{
authoritarianism[i] = auteur[i].name;
}
this.d_price = price;
}
私はAuthor
からフィールドauthor
を記入する方法がわかりません。 上記のコードを試しましたが、動作しませんでした。
*フィールド*に注意してください。 C#の属性は、まったく異なるものを意味します。 'Author'クラスが何をしているのかわかりません。 –
例外はありますか? auteurとは何ですか、これも配列ですか?おそらくオートは空ですか? –
あなたのコードに多くのタイプミスがあるように見えますが、私は 'auteur'が' author'であると仮定します。 – Dunno