1
例如,如果您有類似C#6 nameof在構建過程中得到優化嗎?
class SomeClass
{
public string SomeFieldName => nameof(SomeField);
public int SomeField = 3;
}
請問nameof()調用獲得與字符串nameof()將返回更換?在這種情況下,「SomeField」。
例如,如果您有類似C#6 nameof在構建過程中得到優化嗎?
class SomeClass
{
public string SomeFieldName => nameof(SomeField);
public int SomeField = 3;
}
請問nameof()調用獲得與字符串nameof()將返回更換?在這種情況下,「SomeField」。
是的。 nameof
是一種語言功能,不是CLR功能。它編譯爲一個字符串常量。
謝謝!這就是我一直在尋找的。我明白了,但我只是想確認一下。我會盡可能標記爲答案。 –