protected void Page_Load(object sender, EventArgs e) { try { RangeArray ra2 = new RangeArray(100, 90); } catch (RangeArrayException ex) { Label2.Text = ex.ToString(); } try { RangeArray ra = new RangeArray(-5, 4); Label1.Text = "Length of ra:" + ra.uzunluk; for (int i = -5; i <= 4; i++) { ra[i] = i; } for (int i = 0; i < 10; i++) { ra[i] = i; } } catch (RangeArrayException exc) { Label1.Text = exc.ToString(); } }
void Spawn() { int result = Mathf.Clamp(Roll(spawnTable.dice), 0, spawnTable.maxIndex); for (int i = 0; i < spawnTable.spawnRanges.Length; i++) { RangeArray range = spawnTable.spawnRanges[i]; if (result >= range.Range[0] && result <= range.Range[1]) { GameObject newEnemy = Instantiate(spawnTable.spawnPrefabs[i], new Vector3(Random.Range(-2.5f, 2.5f), 7.5f, 0), spawnTable.spawnPrefabs[i].transform.rotation); break; } } }
static void Main() { RangeArray ra = new RangeArray(-5, 5); RangeArray ra2 = new RangeArray(1, 10); RangeArray ra3 = new RangeArray(-20, -12); // Demonstrate ra. Console.WriteLine("Length of ra: " + ra.Length); for (int i = -5; i <= 5; i++) { ra[i] = i; } Console.Write("Contents of ra: "); for (int i = -5; i <= 5; i++) { Console.Write(ra[i] + " "); } Console.WriteLine("\n"); // Demonstrate ra2. Console.WriteLine("Length of ra2: " + ra2.Length); for (int i = 1; i <= 10; i++) { ra2[i] = i; } Console.Write("Contents of ra2: "); for (int i = 1; i <= 10; i++) { Console.Write(ra2[i] + " "); } Console.WriteLine("\n"); // Demonstrate ra3. Console.WriteLine("Length of ra3: " + ra3.Length); for (int i = -20; i <= -12; i++) { ra3[i] = i; } Console.Write("Contents of ra3: "); for (int i = -20; i <= -12; i++) { Console.Write(ra3[i] + " "); } Console.WriteLine("\n"); }
static void Main() { RangeArray mas1 = new RangeArray(-5, 5); RangeArray mas2 = new RangeArray(1, 10); RangeArray mas3 = new RangeArray(-20, -12); Console.WriteLine("Длина массива mas1: " + mas1.Length); for (int i = -5; i <= 5; i++) { mas1[i] = i; } Console.Write("Содержимое массива mas1: "); for (int i = -5; i <= 5; i++) { Console.Write(mas1[i] + " "); } Console.WriteLine("\n"); Console.WriteLine("Длина массива mas2: " + mas2.Length); for (int i = 1; i <= 10; i++) { mas2[i] = i; } Console.Write("Содержимое массива mas2: "); for (int i = 1; i <= 10; i++) { Console.Write(mas2[i] + " "); } Console.WriteLine("\n"); Console.WriteLine("Длина массива mas3: " + mas3.Length); for (int i = -20; i <= -12; i++) { mas3[i] = i; } Console.Write("Содержимое массива mas3: "); for (int i = -20; i <= -12; i++) { Console.Write(mas3[i] + " "); } Console.WriteLine("\n"); Console.ReadLine(); }
public static void Main() { RangeArray ra = new RangeArray(-5, 5); RangeArray ra2 = new RangeArray(1, 10); RangeArray ra3 = new RangeArray(-20, -12); // Используем массив ra. Console.WriteLine("Длина массива ra: " + ra.Length); for (int i = -5; i <= 5; i++) { ra[i] = i; } Console.Write("Содержимое массива ra: "); for (int i = -5; i <= 5; i++) { Console.Write(ra[i] + " "); } Console.WriteLine("\n"); // Используем массив ra2, Console.WriteLine("Длина массива ra2: " + ra2.Length); for (int i = 1; i <= 10; i++) { ra2[i] = i; } Console.Write("Содержимое массива ra2: "); for (int i = 1; i <= 10; i++) { Console.Write(ra2[i] + " "); } Console.WriteLine("\n"); // Используем массив ra3 Console.WriteLine("Длина массива ra3: " + ra3.Length); for (int i = -20; i <= -12; i++) { ra3[i] = i; } Console.Write("Содержимое массива ra3: "); for (int i = -20; i <= -12; i++) { Console.Write(ra3[i] + " "); } Console.WriteLine("\n"); }
public Chapter4() { RangeArray ra = new RangeArray(-5, 5); RangeArray ra2 = new RangeArray(1, 10); RangeArray ra3 = new RangeArray(-20, -12); // Demonstrate ra. Console.WriteLine("Length of ra: " + ra.Length); for (int i = -5; i <= 5; i++) ra[i] = i; Console.Write("Contents of ra: "); for (int i = -5; i <= 5; i++) Console.Write(ra[i] + " "); Console.WriteLine("\n"); // Demonstrate ra2. Console.WriteLine("Length of ra2: " + ra2.Length); for (int i = 1; i <= 10; i++) ra2[i] = i; Console.Write("Contents of ra2: "); for (int i = 1; i <= 10; i++) Console.Write(ra2[i] + " "); Console.WriteLine("\n"); // Demonstrate ra3. Console.WriteLine("Length of ra3: " + ra3.Length); for (int i = -20; i <= -12; i++) ra3[i] = i; Console.Write("Contents of ra3: "); for (int i = -20; i <= -12; i++) Console.Write(ra3[i] + " "); Console.WriteLine("\n"); }
public static void Main() { try { RangeArray ra = new RangeArray(-5, 5); RangeArray ra2 = new RangeArray(1, 10); // Демонстрируем использование объекта-массива ra. Console.WriteLine("Длина массива ra: " + ra.Length); for (int i = -5; i <= 5; i++) { ra[i] = i; } Console.Write("Содержимое массива ra: "); for (int i = -5; i <= 5; i++) { Console.Write(ra[i] + " "); } Console.WriteLine("\n"); // Демонстрируем использование объекта-массива ra2. Console.WriteLine("Длина массива ra2: " + ra2.Length); for (int i = 1; i <= 10; i++) { ra2[i] = i; } Console.Write("Содержимое массива ra2 : "); for (int i = 1; i <= 10; i++) { Console.Write(ra2[i] + " "); } Console.WriteLine("\n"); } catch (RangeArrayException exc) { Console.WriteLine(exc); } // Теперь демонстрируем "работу над ошибками". Console.WriteLine( "Сгенерируем ошибки непопадания в диапазон."); // Используем неверно заданный конструктор. try { RangeArray ra3 = new RangeArray(100, -10); // Ошибка! } catch (RangeArrayException exc) { Console.WriteLine(exc); } // Используем неверно заданный индекс. try { RangeArray ra3 = new RangeArray(-2, 2); for (int i = -2; i <= 2; i++) { ra3[i] = i; } Console.Write("Содержимое массива ra3: "); for (int i = -2; i <= 10; i++) // Ошибка непопадания // в диапазон. { Console.Write(ra3[i] + " "); } } catch (RangeArrayException exc) { Console.WriteLine(exc); } }
static void Main() { try { RangeArray ra = new RangeArray(-5, 5); RangeArray ra2 = new RangeArray(1, 10); // Demonstrate ra. Console.WriteLine("Length of ra: " + ra.Length); for (int i = -5; i <= 5; i++) { ra[i] = i; } Console.Write("Contents of ra: "); for (int i = -5; i <= 5; i++) { Console.Write(ra[i] + " "); } Console.WriteLine("\n"); // Demonstrate ra2. Console.WriteLine("Length of ra2: " + ra2.Length); for (int i = 1; i <= 10; i++) { ra2[i] = i; } Console.Write("Contents of ra2: "); for (int i = 1; i <= 10; i++) { Console.Write(ra2[i] + " "); } Console.WriteLine("\n"); } catch (RangeArrayException exc) { Console.WriteLine(exc); } // Now, demonstrate some errors. Console.WriteLine("Now generate some range errors."); // Use an invalid constructor. try { RangeArray ra3 = new RangeArray(100, -10); // Error } catch (RangeArrayException exc) { Console.WriteLine(exc); } // Use an invalid index. try { RangeArray ra3 = new RangeArray(-2, 2); for (int i = -2; i <= 2; i++) { ra3[i] = i; } Console.Write("Contents of ra3: "); for (int i = -2; i <= 10; i++) // generate range error { Console.Write(ra3[i] + " "); } } catch (RangeArrayException exc) { Console.WriteLine(exc); } }