C#4.0(または実行可能な場合はそれ以前)では、親クラスはそれ自体の参照を子クラスにどのように渡しますか。例えば:
class Book
{
public string bookname = "a";
public static List<Page> pages = new List<Page>();
static void Main(string[] args)
{
Page pageone = new Page("one");
pages.Add(new Page("one"));
}
}
public class Page
{
Book book;
public Page(string pagetitle)
{
Console.WriteLine(pagetitle);
Console.WriteLine("I'm from bookname :?");
}
}
Pageにどの本が入っているかを認識させるにはどうすればよいですか?コンストラクターでBookクラスを渡そうとしていますが、方法がわかりません。