Bots 如何在电报机器人中每行显示一个按钮?

Bots 如何在电报机器人中每行显示一个按钮?,bots,telegram,Bots,Telegram,我正在使用InlineKeyboardMarkup向我的机器人添加键盘。在下面的代码中:所有按钮显示在一行中。如何实现每行显示一个按钮 谢谢你抽出时间 var mainKeyBoard = new InlineKeyboardMarkup(new[] { InlineKeyboardButton.WithCallbackData("beer"), InlineKeyboardButton.WithCallbackData("price"), InlineKeyboardButton.With

我正在使用InlineKeyboardMarkup向我的机器人添加键盘。在下面的代码中:所有按钮显示在一行中。如何实现每行显示一个按钮

谢谢你抽出时间

var mainKeyBoard = new InlineKeyboardMarkup(new[] 
{
InlineKeyboardButton.WithCallbackData("beer"), InlineKeyboardButton.WithCallbackData("price"), 
InlineKeyboardButton.WithCallbackData("support") 
});

我明白了。新行需要将新数组放入数组中。对于上面的示例,其工作原理如下:

 static InlineKeyboardMarkup mainKeyBoard = new InlineKeyboardMarkup(new[] {
            new[]
            {
                InlineKeyboardButton.WithCallbackData("beer")
            },
            new[]
            {
                InlineKeyboardButton.WithCallbackData("price"),
            },
            new[]
            {
                InlineKeyboardButton.WithCallbackData("support")
            }
        });

我明白了。新行需要将新数组放入数组中。对于上面的示例,其工作原理如下:

 static InlineKeyboardMarkup mainKeyBoard = new InlineKeyboardMarkup(new[] {
            new[]
            {
                InlineKeyboardButton.WithCallbackData("beer")
            },
            new[]
            {
                InlineKeyboardButton.WithCallbackData("price"),
            },
            new[]
            {
                InlineKeyboardButton.WithCallbackData("support")
            }
        });