繁体   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