IEnumerable может содержать от 0 до нескольких сотен тысяч длин.Итак, ваша проблема в том, что вам нужно знать, КАКОЙ вы долго хотите использовать.
Не зная, как ведет себя AoBScan (просто зная, что параметры не очень полезны для понимания того, что делает метод), трудно сказать, если выожидают от него только одну длинную или если есть из чего выбирать.
При этом для преобразования IEnumerable в один экземпляр необходимо выбрать один из элементов.Есть несколько способов сделать это ...
Вы можете использовать ниже, чтобы вытащить первый
long myAobScan = m.AoBScan(0x700000000000, 0x7FFFFFFFFFFF, "56 32 2E ?? ?? ?? 00 00").Result.First();
Или ниже, чтобы вытащить последний
long myAobScan = m.AoBScan(0x700000000000, 0x7FFFFFFFFFFF, "56 32 2E ?? ?? ?? 00 00").Result.Last();
Или напишите предикат Where, чтобы вытянуть тот, который соответствует критериям, которые вы ожидаете
long myAobScan = m.AoBScan(0x700000000000, 0x7FFFFFFFFFFF, "56 32 2E ?? ?? ?? 00 00").Result.Where(lng => lng > 10);
Все это вытянет ОДНО долго из IEnumerable.Если вам нужно вытащить ВСЕ из них и преобразовать их в строку, это совсем другой вопрос.