因此,我正在为我的妹妹创建一个视频游戏,我正在寻找检查同一结构的最佳方法。我的意思是...我们有2个类'Test 1.cs'和'Test2.cs'+枚举类,例如'DoSomething,有2个解决方案,例如Make1,Make2。
然后..在Test1.cs类中,我们有类似
的代码[Serializable]
public struct Abc{
public DoSometing DoSomething.Make1;
}
public Abc[] abcList;
Ofc我们在Test2.cs类中具有相同的方法 当它们具有相同的DoSomething时,检查带有Make1的struct abcList是否等于Test2中的abcList的最佳方法是什么?
示例:
void Test(){
for (int i = 0; i<abcList.Lenght; i++){
//another loop from other class with the same struct
for (int ii = 0; ii<abcList2.Length; i++){
//so
if (abcList[i].DoSomething == abcList2[ii].DoSomething){
//ITS TRUE
}
您对此有什么好的解决方案吗?
答案 0 :(得分:0)
您尝试过吗?
if(class1.Abclist.Equals(class2.Abclist))
{
//Do something
}