public class Program
{
public readonly string val; // THIS IS AN ERROR?
static void Main(string[] args)
{
// get parameter value
if (args.Length>0)
{
val = args[0];
Не могли бы вы рассказать нам, почему я получаю сообщение об ошибке? И лучший способ поставить значение аргумента внутри переменной const или readonly?Невозможно объявить свойство readonly в основном классе?
Что это значит, что функция 'Main' статична? 'Программа' не является статическим классом. – wkl
В консольных приложениях основная функция - это точка входа вашей программы и вызывается средой. Статические функции можно вызывать без создания экземпляра объекта/экземпляра класса. См. Главу 10 в спецификации языка: http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf –
Это имеет смысл. – wkl