nameof
演算子をC#でオーバーロードすることはできますか?C#でnameof演算子をオーバーロードすることはできますか?
C# programming guideは古く、C# 6 under the hoodは私を助けません。
nameof
オペレータにどのように負荷をかけることができますか?
nameof
演算子をC#でオーバーロードすることはできますか?C#でnameof演算子をオーバーロードすることはできますか?
C# programming guideは古く、C# 6 under the hoodは私を助けません。
nameof
オペレータにどのように負荷をかけることができますか?
nameof
演算子はコンパイル時に評価されます。
表現の名前は定数です。どの場合も、nameof(...)はコンパイル時に評価され、文字列を生成します。その引数は実行時に評価されず、到達不能なコードとみなされます(しかし、 "到達不能なコード"という警告は出ません)。
したがって、これらの演算子はオーバーロードできません。
何を引用していますか?引用を使用するときはいつでも参照(名前、リンク)を追加するのが理にかなっています。 – Sinatr
'nameof'はコンパイル時に評価されるので、それをオーバーロードするという概念は私にはあまり意味がありません – Evk
@Evk OK、今は明らかです - ありがとう:-) – cSteusloff