Vantagens de usar const em vez de variáveis dentro de métodos

empre que tenho variáveis locais em um método, o ReSharper sugere convertê-las em constante

// instead of this:
var s = "some string";
var flags = BindingFlags.Public | BindingFlags.Instance;

// ReSharper suggest to use this:
const string s = "some string";
const BindingFlags flags = BindingFlags.Public | BindingFlags.Instance;

Dado que esses são valores realmente constantes (e não variáveis), entendo que o ReSharper sugere alterá-los para cons

Mas, além disso, existe outra vantagem ao usar const (por exemplo, melhor desempenho) que justifique o uso deconst BindingFlags em vez do prático e legívelvar palavra-chave?

BTW: Acabei de encontrar uma pergunta semelhante aqui: Resharper sempre me sugerindo fazer const string em vez de string, mas acho que é mais sobre os campos de uma classe onde minha pergunta é sobre variáveis / consts locai

questionAnswers(8)

yourAnswerToTheQuestion