3

我正在将一些示例代码逐行从 C# 转换为 VB.NET。

让我感到困惑的线条如下所示:

[Kernel(CustomFallbackMethod = "AddCpu")] 

我在代码中看到这些行出现在方法声明之前:

private static void

在方法声明之前出现什么样的行?还是上一个的延续?我希望这对于本地 CSharper 来说是显而易见的。

4

1 回答 1

4

这是一个属性。这是一种标记可在运行时或编译时使用的代码的方法。

我会谷歌 VB.NET 和属性。您可以在O'Reilly上阅读一些段落

您的示例将转换为:

       <Kernel(CustomFallbackMethod:="AddCpu")>

_如果您决定在您的方法之前将其放在线上,请务必使用。

于 2011-06-02T03:39:04.417 回答