我正在将一些示例代码逐行从 C# 转换为 VB.NET。
让我感到困惑的线条如下所示:
[Kernel(CustomFallbackMethod = "AddCpu")]
我在代码中看到这些行出现在方法声明之前:
private static void
在方法声明之前出现什么样的行?还是上一个的延续?我希望这对于本地 CSharper 来说是显而易见的。
我正在将一些示例代码逐行从 C# 转换为 VB.NET。
让我感到困惑的线条如下所示:
[Kernel(CustomFallbackMethod = "AddCpu")]
我在代码中看到这些行出现在方法声明之前:
private static void
在方法声明之前出现什么样的行?还是上一个的延续?我希望这对于本地 CSharper 来说是显而易见的。
这是一个属性。这是一种标记可在运行时或编译时使用的代码的方法。
我会谷歌 VB.NET 和属性。您可以在O'Reilly上阅读一些段落
您的示例将转换为:
<Kernel(CustomFallbackMethod:="AddCpu")>
_
如果您决定在您的方法之前将其放在线上,请务必使用。