Rozumiem użycie operatora nameof()
do obsługi wyjątków, rejestrowania itp. Ale nie rozumiem poniższego przykładu pochodzącego bezpośrednio z jakiegoś kodu Microsoft.Operacja nameof() dla ciągów statycznych
public static class SessionKeys
{
public static class Login
{
public static string AccessToken = nameof(AccessToken);
public static string UserInfo = nameof(UserInfo);
}
}
Jak to bardziej przydatne niż
public static class SessionKeys
{
public static class Login
{
public static string AccessToken = "AccessToken";
public static string UserInfo = "UserInfo";
}
}