Аналог директивы #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; // Ваш код }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д