vb.net - 在 vb.net 中是否有类似于 "with"的东西,但对于函数?

标签 vb.net function with-statement

我连续一遍又一遍地使用相同的功能,有没有办法像

with basicmove()
{(r),(u, 20),(r)
end with

代替
    basicmove(r)
    basicmove(u, 20)
    basicmove(r)

编辑:或
        basicmove(l, 5)
    basicmove(d, 3)
    basicmove(l, 21)
    basicmove(u, 5)

最佳答案

不,这不可能。但是如果参数是相同类型的,你可以使用基本类型和 List.ForEach 的列表。或普通 For Each环形:

moves.ForEach(Function(r) basicmove(r))

您可以创建一个具有适当属性和 List(Of Move) 的新类。 .

关于vb.net - 在 vb.net 中是否有类似于 "with"的东西,但对于函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27986656/

相关文章:

javascript - GridView ImageButton 确认和删除记录

function - 从不同的 lua 文件调用函数

python - python 中的 Slurp 文件

Python:用整数扩展变量字符串

PHP 函数在本地主机上运行,​​但不在我的服务器上运行

python - 如何在生成器中使用 python 上下文管理器

甲骨文——带子句 => 合并? (语法错误,)

c# - C#枚举中的保留关键字

.net - 将所选行从 DataGridView 复制到另一个,包括图像列

.net - 如何根据列表成员的属性拆分通用列表(T 的)?