我是新來的Stackoverflow & 希望成員會原諒我,如果我問一個錯誤的問題。 我剛開始學習C#和類。我想到的一個非常基本的問題是如何創建我的類的對象模型(層次結構)。讓我解釋一下:創建自己的對象模型(如Excel VBA的)
可以說,我有一個類叫PEX。當我實例化這個類它應該包含一些屬性,&另一個類稱爲的Windows方法。現在,Windows還包含一些方法&財產&另一個類窗口。
級Windows &窗口不僅要通過PEX類是直接而訪問。
Windows將返回所有窗口實例....基本上像Excel對象模型。
我應該可以做foreach(PEX.Windows中的窗口窗口){...}和其他類似的東西...我也閱讀繼承,但不能得到這個對象模型到位。
public class PEX
{
public _Windows Windows;
public PEX()
{
Windows = new _Windows();
}
}
public class _Windows
{
public _Window Window;
private int _count;
public _Windows()
{
Window = new _Window();
_count = 10;
}
public int Count
{
get { return _count; }
}
}
public class _Window
{
private string _title;
public _Window()
{
_title = "Roshan";
}
public string Title
{
get { return _title; }
}
}
你嘗試過什麼?你是否試圖編寫一些代碼,或者你對繼承和oop的概念完全陌生? (是的,就目前而言,我認爲這是一個「錯誤」的問題,但至少你承認它可能是一個,這是一個正確的方向的巨大飛躍:)) – antonijn 2013-03-24 09:40:27
我已經放置了什麼我已經盡力了,感謝 – 2013-03-24 09:48:03
好吧,這很好:) – antonijn 2013-03-24 09:52:19