3

サンプル コードを C# から VB.NET に 1 行ずつ翻訳しています。

私を混乱させる行は次のようになります。

[Kernel(CustomFallbackMethod = "AddCpu")] 

コードで、これらの行がメソッド宣言の直前にあることがわかります。

private static void

メソッド宣言の前にはどのような行が表示されますか? それとも前回の続き?これがネイティブの C Sharper にとって明らかであることを願っています。

4

1 に答える 1

4

それは属性です。これは、実行時またはコンパイル時に使用できるコードをマークアップする方法です。

私はVB.NETと属性をグーグルで検索します。O'Reillyでいくつかの文章を読むことができます

あなたの例は次のように変換されます:

       <Kernel(CustomFallbackMethod:="AddCpu")>

_メソッドの前の行に配置する場合は、必ず使用してください。

于 2011-06-02T03:39:04.417 に答える