Tengo este código;Constantes estáticas en C#
using System;
namespace Rapido
{
class Constants
{
public static const string FrameworkName = "Rapido Framework";
}
}
Visual Studio me dice: The constant 'Rapido.Constants.FrameworkName' cannot be marked static
Cómo puedo hacer que esta constante disponible de otras clases sin tener que crear una nueva instancia de la misma? (es decir, accediendo directamente a través de Rapido.Constants.FrameworkName
)
Creo que * este * es realmente el correcto forma de hacerlo. – Hemant
¡Lo es! ......... –
Lo siento, lo estaba leyendo mal. ¿Pero por qué harías esto? Esta clase efectivamente no contendría nada. Y si alguna vez cambiaras este valor, tendrías que recompilar todo. Sería mejor tener esto como un campo de solo lectura estático. –