1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
//string[] originalOrder = new string[]{"Item_105 ", "Item_13", "Item_6", "Item_14", "Item_106"};
//string[] modifiedOrder = new string[]{"Item_105 ", "Item_14", "Item_13", "Item_6", "Item_106"};
//string[] originalOrder = new string[]{"Item_105", "Item_13" , "Item_6", "Item_14", "Item_106"};
//string[] modifiedOrder = new string[]{"Item_105", "Item_6", "Item_14", "Item_106", "Item_13"};
//string[] originalOrder = new string[]{"Item_105 ", "Item_13", "Item_6", "Item_14", "Item_106"};
//string[] modifiedOrder = new string[]{"Item_14", "Item_13", "Item_6", "Item_106", "Item_105 "};
string[] originalOrder = new string[]{"Item_105", "Item_13", "Item_6", "Item_14", "Item_106"};
string[] modifiedOrder = new string[]{"Item_106", "Item_105", "Item_14", "Item_13", "Item_6"};
int oldIndex = 0;
int newIndex = 0;
for (int i = 0; i < originalOrder.Length; i++)
{
if(originalOrder[i] != modifiedOrder[i])
{
if(originalOrder[i] == modifiedOrder[i+1])
newIndex = i;
else oldIndex = i;
break;
}
}
for (int i = originalOrder.Length - 1; i > 0 ; i--)
{
if(originalOrder[i] != modifiedOrder[i])
{
if(originalOrder[i] == modifiedOrder[i-1])
newIndex = i;
else oldIndex = i;
break;
}
}
Console.WriteLine(oldIndex);
Console.WriteLine(newIndex); |
Partager