Exemple #1
0
        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();
            }
        }
Exemple #2
0
    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;
            }
        }
    }
Exemple #3
0
    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");
    }
Exemple #4
0
    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");
    }
Exemple #6
0
    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);
     }
 }
Exemple #8
0
    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);
        }
    }