Vb.net 具有多个参数的命令 公共异步函数cmdAdd(ByVal num1为整数,ByVal num2为整数)作为任务 点心=num1+num2 Dim user=Context.user Dim channel=Context.channel wait channel.SendMessageAsync($“{user.antify}指定的两个数字之和为{sum}”) 端函数
不一定是我的命令,但我想知道如何使命令具有多个参数。如果我删除了后面的所有内容,它会起作用,但一旦我添加了另一个参数,它就不起作用了。现在已经阅读了相关文档,并了解了Vb.net 具有多个参数的命令 公共异步函数cmdAdd(ByVal num1为整数,ByVal num2为整数)作为任务 点心=num1+num2 Dim user=Context.user Dim channel=Context.channel wait channel.SendMessageAsync($“{user.antify}指定的两个数字之和为{sum}”) 端函数,vb.net,visual-studio,discord.net,Vb.net,Visual Studio,Discord.net,不一定是我的命令,但我想知道如何使命令具有多个参数。如果我删除了后面的所有内容,它会起作用,但一旦我添加了另一个参数,它就不起作用了。现在已经阅读了相关文档,并了解了余数属性的作用(在发布问题之前,您应该这样做),很明显,在此上下文中您根本不应该使用它,但是,在您应该使用它的上下文中,您应该只在最后一个参数上使用它。现在已经阅读了相关文档,并了解了余数属性的作用(在发布问题之前您应该这样做),很明显,在此上下文中不应使用它,但在应该使用它的上下文中,只应在最后一个参数上使用它。始终阅读文档:Re
余数
属性的作用(在发布问题之前,您应该这样做),很明显,在此上下文中您根本不应该使用它,但是,在您应该使用它的上下文中,您应该只在最后一个参数上使用它。现在已经阅读了相关文档,并了解了余数
属性的作用(在发布问题之前您应该这样做),很明显,在此上下文中不应使用它,但在应该使用它的上下文中,只应在最后一个参数上使用它。始终阅读文档:RemainderAttribute使字符串保持未解析状态,这意味着您不必在文本周围添加引号,就可以将文本识别为单个对象。请注意,如果您的方法有多个参数,则“余数”属性只能应用于最后一个参数。“如果您的参数不是类型字符串
,那么使用余数
属性有意义吗?我不确定,因为我从未使用过Discord.NET。我只是根据你问题的内容做了几次明显的网络搜索,结果似乎表明没有。作为将来的参考,“它不起作用”永远都不是一个可以接受的问题描述。您需要指定它实际做了什么,而不仅仅是它没有按预期做。可能会出现编译错误或运行时异常,两者都会提供错误消息以帮助您诊断问题。如果您希望我们诊断问题,那么您必须提供所有相关信息,并且错误消息显然是相关的。请务必阅读文档:RemainderAttribute使字符串保持未解析状态,这意味着您不必在文本周围添加引号,就可以将文本识别为单个对象。请注意,如果您的方法有多个参数,则“余数”属性只能应用于最后一个参数。“如果您的参数不是类型字符串
,那么使用余数
属性有意义吗?我不确定,因为我从未使用过Discord.NET。我只是根据你问题的内容做了几次明显的网络搜索,结果似乎表明没有。作为将来的参考,“它不起作用”永远都不是一个可以接受的问题描述。您需要指定它实际做了什么,而不仅仅是它没有按预期做。可能会出现编译错误或运行时异常,两者都会提供错误消息以帮助您诊断问题。如果您希望我们诊断问题,那么您必须提供所有相关信息,并且错误消息显然是相关的。
<Command("add")>
Public Async Function cmdAdd(<Remainder> ByVal num1 As Integer, <Remainder> ByVal num2 As Integer) As Task
Dim sum = num1 + num2
Dim user = Context.User
Dim channel = Context.Channel
Await channel.SendMessageAsync($"{user.Mention} the sum of the two specified numbers are {sum}")
End Function