无法识别要翻译为VB.NET的某些C#语法
本文关键字:语法 NET VB 识别 翻译 | 更新日期: 2023-09-27 17:58:17
我正在将一些示例代码从C#逐行翻译到VB.NET.
让我困惑的线条是这样的:
[Kernel(CustomFallbackMethod = "AddCpu")]
我在代码中看到,这些行出现在方法声明之前:
private static void
在方法声明之前出现哪种行?还是它是上一个的延续?我希望这对于原生的C Sharper来说是显而易见的。
这是一个属性。这是一种标记可以在运行时或编译时使用的代码的方法。
我会在谷歌上搜索VB.NET和属性。你可以在这里阅读奥莱利上的一些文章
您的示例将转换为:
<Kernel(CustomFallbackMethod:="AddCpu")>
如果你决定在你的方法之前把_
放到线上,一定要使用它。