Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора техпро.docx
Скачиваний:
6
Добавлен:
25.09.2019
Размер:
105.86 Кб
Скачать

Случайные числа

Случайные числа - очень важная состовляющая многих программ (в основном игр).

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication1

{    class Program

    {

        static void Main(string[] args)

        {

            Random r = new Random();

 

            Console.WriteLine(r.Next(1,10));

            Console.Read();

        }

    }

}

Как мы видим объявляется переменная r типа Random со значением new Random()

Далее:

1

Console.WriteLine(r.Next(1,10));

Здесь выводим случайное число с помощью r.next В скобках числа 1 и 10, первое - минимальное значение, второе - максимальное минус 1 (почему так - непонятно)

1

Console.Read();

Массивы на c#

К0д:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication1

{

    class Program

    {

        static void Main(string[] args)

        {

            string[] str = {"Hello World!","Здарова мир!","LOL","??????"};

            Console.WriteLine(str[0]);

            Console.Read();

        }

    }

}

объявляется переменная str типа string[]. Квадратные скобочки означают, что объявлюется не просто строка, а массив строк.

Далее Console.WriteLine(str[0]); выводит самый первый член последовательности (не смеятся!) почему тут 0 это первый, 1 это второй и тд. (почему так - не понятно)

А теперь кое что поинтересней)

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication1

{

    class Program

    {

        static void Main(string[] args)

        {

            string[] str = {"Hello World!","Здарова мир!","LOL","??????"};

            Random r = new Random();

            Console.WriteLine(str[r.Next(0,4)]);

            Console.Read();

        }

    }

}

Тут уже выводится случайный член последовательности).

Так же можно создать массив из чисел (int[]) или из чего нибудь еще)

Условный оператор if

Оператор if здесь не очень привычный) но все же :

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication1

{

    class Program

    {

        static void Main(string[] args)

        {

            string s = Console.ReadLine();

 

            if (s =="Hello World!")

            {

                Console.WriteLine("И тебе привет");

            }

 

             

            Console.Read();

        }

    }

}

Переменной s присваивается значение которое вы вводите с клавиатуры

И если оно равно "Hello World!" то выводится сообщение "И тебе привет"

Ну с оператором вроде все понятно..... Постойте! А почему это стоит двойное равно???

А потому что в данном случае используется оператор сравнения(==) а не присвоения(=) Ну а с фигурными скобками все просто). Кстати еще есть знак != (не равно)