Аналог директивы #define в C#

Узнай цену своей работы

Формулировка задачи:

Можно ли сделать , как в с++ константой #define SIZE 6 , вместо всех циклов, где ставлю 6 , чтобы там SIZE было ? И почему он отмечает "с" ?
       static void Main(string[] args)
        {
 
            int[,] a = new int[6, 6];//матрица связей
            int[] b = new int[6];    //мин.расстояние
            int[] с = new int[6];    //посещенные вершины
            int temp;
            int minindex, min;
            for(int i=0;i<6;i++) {
     a[i, i] = 0;
    for(int j=i+1;j<6;j++) {
      Console.WriteLine (" Введите расстояние от точки [0] до точки[1]: " , i+1,j+1);
      Int32.TryParse(Console.ReadLine(), out temp);
      a[i,j] = temp;
      a[j,i] = temp;
    }
    }
// Вывод матрицы связей
  for(int i=0;i<6;i++) {
      for (int j = 0; j < 6; j++)
          Console.WriteLine("{0,3}", a[i, i]);
      Console.WriteLine("\n");
  }
  //Инициализация
  for (int i = 0; i < 6; i++)
  {
      b[i] = 10000;
      c[i] = 1; // Вот тут
 
        }
    }
    }

Решение задачи: «Аналог директивы #define в C#»

textual
Листинг программы
class Program
{
    private const int SIZE = 6;
    // Ваш код
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5