检查相同结构的最佳方法?

时间:2018-11-16 11:44:57

标签: c#

因此,我正在为我的妹妹创建一个视频游戏,我正在寻找检查同一结构的最佳方法。我的意思是...我们有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
}

您对此有什么好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

您尝试过吗?

if(class1.Abclist.Equals(class2.Abclist))
{
//Do something
}
相关问题