首页 > 解决方案 > 将 C# 转换为 VB.net 代码以使用 API

问题描述

您好,我正在使用 ClickSend API 在我的 C# 应用程序上发送 SMS 消息。我必须将此传输到 VB.Net 应用程序,而 ClickSend 在 VB.Net 上没有 API 或文档。

是否有任何提示或技巧可以将其传输到 VB.Net(ps 我尝试过在线转换器无济于事。)

发送 SMS 的 API 代码如下所示:

using IO.ClickSend.ClickSend.Api;
using IO.ClickSend.Client;
using IO.ClickSend.ClickSend.Model;

var configuration = new Configuration()
{
    Username = USERNAME, 
    Password = API_KEY  
};
var smsApi = new SMSApi(configuration);

var listOfSms = new List<SmsMessage>
{
    new SmsMessage(
        to: "+61411111111", 
        body: "test message", 
        source: "sdk"
    )
};

var smsCollection = new SmsMessageCollection(listOfSms);
var response = smsApi.SmsSendPost(smsCollection);

标签: c#vb.net

解决方案


您在使用在线转换器时遇到了什么问题?

这是https://converter.telerik.com的输出

Dim configuration = New Configuration() With {
    .Username = USERNAME,
    .Password = API_KEY
}
Dim smsApi = New SMSApi(configuration)
Dim listOfSms = New List(Of SmsMessage) From {
    New SmsMessage([to]:="+61411111111", body:="test message", source:="sdk")
}
Dim smsCollection = New SmsMessageCollection(listOfSms)
Dim response = smsApi.SmsSendPost(smsCollection)

这对我来说似乎很好。


推荐阅读