-1
我想做一個任務,我必須使用一個不可變集合,其中g代替G.
在此先感謝。如何在C#中編寫不可變集代碼?
這是我的代碼。
class interface IMMUTABLE_SET[G]
count:INTEGER
has(g:G):BOOLEAN
choice:G
clones(s:IMMUTABLE_SET{[G]):IMMUTABLE_SET[G]
is_equal(other:IMMUTABLE_SET[G]):BOOLEAN
plus(g:G):IMMUTABLE_SET[G]
minus (g:G):IMMUTABLE_SET[G]
the end--- class IMMUTABLE_SET[G]
這就是我所擁有的。提前致謝。我應該在代碼中使用合約。
你已經有什麼代碼,屬性是什麼類型? – 2011-01-06 16:58:20
也許我很笨,但我不明白你的問題是什麼。 – 2011-01-06 16:58:46