[英]C# XNA Xbox HashSet and Tuple
感謝上述問題的幫助,可選參數現在正在運行,或者至少看起來好像它們應該有效。
但是我現在卡在HashSets和Tuples上,它們似乎也沒有。
我可以編寫自己的兩個類的版本。 從頭開始的元組和使用Dictonary(可能)的HashSet。 但是我寧願繼續使用標准的。
如果這些類存在於庫的PC版本中,那么我可以將它們從PC C#庫復制並粘貼到我自己的代碼中嗎?
使用“轉到定義”會導致“HashSet [來自元數據]”並且是C ++頭文件,就像它顯示類接口但沒有實現。
有兩種非常基本的數據結構,你可以自己創建。
這里是一個元組,只需根據需要添加更多項目。
public class Tuple<T1, T2>
{
public T1 Item1 { get; set; }
public T2 Item2 { get; set; }
public Tuple(T1 item1, T2 item2)
{
Item1 = item1;
Item2 = item2;
}
}
不,你無法獲得PC二進制文件並在Xbox上使用它們。 它們針對不同的硬件進行編譯,XNA X360項目將拒絕使用PC dll。
這些類可能有幾種實現。 我很確定CodePlex中的許多物理和引擎項目已經擁有它們,並且選擇它們是完全合法的(盡管總是建議顯示識別)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.