Visual Basic.NET - Convertir C# a VB.net

   
Vista:

Convertir C# a VB.net

Publicado por Jose (1 intervención) el 12/05/2016 16:35:07
Estoy queriendo pasar un ejemplo de C# a VB del siguiente ejemplo,

https://github.com/MrRoundRobin/telegram.bot/issues/120


Pero la siguiente linea me da error no la puedo convertir ya use convertidores en la WEB y ninguno me lo hace de forma correcta.

var result = new InlineKeyboardMarkup(new []
{
new InlineKeyboardButton[total > 4 ? 5 : total]
}
);



Convertido a VB pero me da error:

Dim result = New InlineKeyboardMarkup(New () {New InlineKeyboardButton(If(total > 4, 5, total) - 1) {}})

el error me lo da en el New() <--- error Type Expected



Agradesco su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Convertir C# a VB.net

Publicado por Miguel (346 intervenciones) el 12/05/2016 17:48:03
Hola, allí está buscando el tipo para crear el array, si no lo encuentras intenta con "Object":

1
New InlineKeyboardMarkup( New Object() { New InlineKeyboardButton(IIf(total > 4, 5, total)) })


Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar