Как-то так я попытался. Работает исправно
List<InlineKeyboardButton[]> list = new List<InlineKeyboardButton[]>(); // Создаём массив колонок
for(int i =0;i<5;++i){ // Можно использовать и foreach
InlineKeyboardButton button = new InlineKeyboardButton() { CallbackData = "Data", Text = i.ToString() };//Создаём кнопку
InlineKeyboardButton[] row = new InlineKeyboardButton[1] { button }; // Создаём массив кнопок,в нашем случае он будет из одного элемента
list.Add(row);//И добавляем его
}
var inline = new InlineKeyboardMarkup(list);//создаём клавиатуру
await Bot.SendTextMessageAsync(message.Message.Chat.Id, "-->", replyMarkup: inline);//отправка