Найти разницу между первым и последним элементами массива - C#
Формулировка задачи:
Здравствуйте! Такой вопрос: есть код который создает массив и записывает в него значения из ячеек Excel и выводит их в listBox1 вопрос такой: как найти разницу между первым и последним элементами массива и разницу между вторым и первым эл-том, третьим и первым, четвертым и первым и так далее до конца массива. Заранее всем спасибо.
Range myRange = ExcelWorkSheet.UsedRange;
object[,] myObjects = myRange.get_Value(Excel.XlRangeValueDataType.xlRangeValueDefault);
for (int R = myObjects.GetLowerBound(0); R <= myObjects.GetUpperBound(0); R++)
for (int C = myObjects.GetLowerBound(1); C <= myObjects.GetUpperBound(1); C++)
{
listBox1.Items.Add(myObjects[R, C]);
}Решение задачи: «Найти разницу между первым и последним элементами массива»
textual
Листинг программы
object[,] myObjects = (object[,])myRange.get_Value(Excel.XlRangeValueDataType.xlRangeValueDefault);
foreach (object[] obj in myObjects)
foreach(object elem in obj)
{
int firstElem = Convert.ToInt32(obj[0]);
int data1 = Convert.ToInt32(elem);
int data2 = firstElem;
int raznica = data1 - data2;
}