簡體   English   中英

C#XNA Xbox HashSet和Tuple

[英]C# XNA Xbox HashSet and Tuple

C#XNA Xbox,在這種情況下,可選參數不是可選的

感謝上述問題的幫助,可選參數現在正在運行,或者至少看起來好像它們應該有效。

但是我現在卡在HashSets和Tuples上,它們似乎也沒有。

我可以編寫自己的兩個類的版本。 從頭開始的元組和使用Dictonary(可能)的HashSet。 但是我寧願繼續使用標准的。

如果這些類存在於庫的PC版本中,那么我可以將它們從PC C#庫復制並粘貼到我自己的代碼中嗎?

使用“轉到定義”會導致“HashSet [來自元數據]”並且是C ++頭文件,就像它顯示類接口但沒有實現。

接下來是: stackoverflow.com/questions/10246572/c-sharp-hashset2-to-work-exactly-like-the-standard-c-sharp-hashset-not-compilin

有兩種非常基本的數據結構,你可以自己創建。

這是一個HashSet。

這里是一個元組,只需根據需要添加更多項目。

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM