variable event enum define constantes constant c# string const

event - static keyword c#



Constantes estáticas en C# (3)

Tengo este código;

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 esté disponible en otras clases sin tener que crear una nueva instancia de la misma? (es decir, accediendo directamente a través de Rapido.Constants.FrameworkName )


No necesita declararlo como estático: la cadena pública const es suficiente.


Un const ya es estático ya que no puede cambiar entre instancias.


public static class Constants { public const string FrameworkName = "Rapido Framework"; }