Как получить доступ к переменной const ?
когда я запускаю этот код, я получаю ClassA не существует. как получить доступ к const int aaa ?
код
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace const2 { public class ClassA { public const int aaa = 10; } class Program { static void Main(string[] args) { ClassA classaa = new ClassA(); Console.WriteLine(classA.aaa); Console.ReadKey(); } } }
NotPolitcallyCorrect
"когда я запускаю этот код, я получаю ClassA не существует", ГМ ... нет, это не так. Ваш код вообще не будет работать, потому что он не будет компилироваться. И ошибка, которую вы видите на экране, говорит вам, в чем проблема. Вы пытаетесь получить доступ к нестатическому классу / полю/свойству из статического контекста. Сделайте свой класса статический и статический ААА. А на будущее включайте в свои посты точную информацию.
Afzaal Ahmad Zeeshan
То есть из-за опечатки в вашей программе вам нужно написать classaa
вместо того чтобы classA
.