Kodeeswaran V Duraisamy Ответов: 2

C# to VB.NET сомнение в обращении


У меня есть код C#, но при преобразовании его в vb.net (использование онлайн-конвертера) дает мне ошибку.

Код C# - это :
await client.SendAsync(new TLI() {user_id = user.id}, "MESSAGE");


и преобразованный код :
Await client.SendAsync(New TLI() With {Key .user_id = user.id}, "MESSAGE")


что является ключевым в преобразованном коде. vb.net скажи, что это ошибка. Кто-нибудь может объяснить мне эту концепцию?

Что я уже пробовал:

Я не в состоянии понять код c#.

2 Ответов

Рейтинг:
1

Kodeeswaran V Duraisamy

Я нашел ответ - просто выньте ключ

Await client.SendAsync(New TLI() With {.user_id = user.id}, "MESSAGE")


Рейтинг:
0

RickZeeland

Я думаю, что вам нужно сделать что-то вроде этого:

Dim temp as new TLI
temp.user_id = user.id
Await client.SendAsync(temp, "MESSAGE")
Поскольку я привык к C#, я не могу сказать вам, является ли это точным синтаксисом.