Разделы презентаций


Массивы

type [] variable variable = new type [size]type [] variable = new type [size]МассивПеременная массиваСсылкаМассивtype [] variable = new type [size]

Слайды и текст этой презентации

Слайд 1Массивы
C# Introduction. Урок 4

МассивыC# Introduction. Урок 4

Слайд 2type [] variable
variable = new type [size]
type

[] variable = new type [size]
Массив
Переменная массива
Ссылка
Массив
type [] variable =

new type [size]
type [] variable   variable = new type [size]type [] variable = new type [size]МассивПеременная массиваСсылкаМассивtype

Слайд 3using System;
class IntArrayDemo{
static void Main(){

int [] nums = new int [12];

//Создание массива из 12 чисел
for (int k=0; k nums[k]=3*k+1; // Присваивание значения элементу массива
Console.Write(“/ ” +nums[k]+ “ ”) // Отображение значения элемента массива
}
Console.WriteLine(“/”);
}
}

Массив

using System;class IntArrayDemo{  static void Main(){    int [] nums = new int [12];

Слайд 4using System;
class СharArrayDemo{
static void Main(){

Random rnd = new Random ();

// Объект для генерирования случайных чисел
int size=10, k; //Размер массива и индексная переменная
char [] symbs=new char[size]; //Создание символьного массива
Console.WriteLine(“Массив случайных символов”) //Отображение сообщения
for (k=0; k symbs[k]=(char)(‘A’+rnd.Next(26)); //Значение элемента массива
Console.Write(“/ ”+symbs[k]+ “”); //Отображение значения элемента массива
}
Console.WriteLine(“/”)
Console.WriteLine(“Массив в обратном порядке:”); //Отображение сообщения
for (k=symbs.Lenght-1; k>=0; k--){
Console.Write(“/ ”+symbs[k]+ “”); //Отображение значения для элемента массива
}
Console.WriteLine(“/”)
}
}

Массив

using System;class СharArrayDemo{  static void Main(){    Random rnd = new Random ();

Слайд 5using System;
class TwoDimArrayDemo{
static void Main(){

int rows=3, cols=5;

// Количесвтво строк и столбцов в массиве
int[,] nums=new int[rows, cols]; //Создание двумерного массива
int value=1; //Значение первого элемента
for (int i=0; i for (int j=0; j nums[i, j]=value; //Присваивание значения элементу массива
value++; //Это будет значение следующего элемента
Console.Write(nums[i, j]+“\t ”); //Отображение элемента в строке
}
Console.WriteLine(); //Переход к новой строке
}
}

Двумерный массив

using System;class TwoDimArrayDemo{  static void Main(){    int rows=3, cols=5;

Слайд 6char [ , , ] symbs = new char [4,

3, 5]
Многомерный массив

char [ , , ] symbs = new char [4, 3, 5]Многомерный массив

Слайд 7using System;
class TwoDimArrayDemo{
static void Main(){

char [][] symbs=new char[5][];

// Символьный массив из переменных массива
int[][] nums={new int[]{1,2,3},new int[]{4,5},new int[]{6,7,8,9}}; //Целочисленный массив из
переменных массива
char s=‘A’; //Символьная переменная
for (int i=0; i symbs[i]=new char[i+3]; //Создание внутреннего массива
for (int j=0; j symbs[i][j]=s; //Значение элемента внутреннего массива
s++; //Значение для следующего элемента
}
}
Console.WriteLine(«Целочисленный массив»); //Отображение целочисленного массива
for (int i=0; i for (int j=0; j Console.Write(«{0,3}», nums[i][j]); //Отображение элемента массива
}


Массив со строками разной длины

using System;class TwoDimArrayDemo{  static void Main(){    char [][] symbs=new char[5][];

Слайд 8
Console.WriteLine();

}
Console.WriteLine(«Символьный массив»);

//Отображение символьного массива
foreach (char[] q in symbs){ //Перебор элементов внешнего массива
foreach(char p in q);{ //Перебор элементов во внутреннем массиве
Console.Write(«{0,2}, p»); //Отображение элемента массива
}
Console.WriteLine();
}
}
}


Массив со строками разной длины

…      Console.WriteLine();     }    Console.WriteLine(«Символьный массив»);

Слайд 9using System;
class ObjectArrayDemo{
static void Main(){

Object[] objs= new Object[3];

// Массив из трех переменных типа Object
objs[0]=123; //Присваивание значения элементу массива типа целое число
objs[1]=‘A’; //Символ
objs[2]=«Третий элемент»; //Текст
Console.WriteLine(«Создан такой массив»);
for (int k=0; k Console.WriteLine(k+ “: ”+objs[k]);
}
objs[0]=(int)objs[0]+111; //Новые значения элементов
objs[1]=«Второй элемент»;
objs[2]=3.141592;
Console.WriteLine(«После присваивания значений»);
for (int k=0; k Console.WriteLine(k+ “: ”+objs[k]);
}

Массив объектных ссылок

using System;class ObjectArrayDemo{  static void Main(){    Object[] objs= new Object[3];

Слайд 10
int[] nums={10,20,30};

//Целочисленный массив
objs[2]=nums;

//Переменная массива присваивается как значение элементу массива
Console.WriteLine(«Целочисленный массив:»);
for (int k=0; k Console.Write(“{0,3}”,((int[])objs[2])[1]);
}
Console.WriteLine();
((int[])objs[2])[1]=0; //Новое значение элемента в числовом массиве
Console.WriteLine(«Еще раз тот же массив:»); //Отображение элементов целочисленного массива
for (int i=0; i Console.Write(“{0,3}”, nums[i]);
}
Console.WriteLine();
}
}

Массив объектных ссылок

…    int[] nums={10,20,30};        //Целочисленный массив

Слайд 11Параметры командной строки

Параметры командной строки

Слайд 12Параметры командной строки

Параметры командной строки

Слайд 13using System;
class ProgArgsDemo{
static void Main(string[] args){//Главный метод

с аргументом - массивом
Console.WriteLine(«Передано {0} параметров»,

args.Length); //Определение количества
переданных параметров
for (int k=0; k Console.WriteLine(«{0}-й параметр: {1}», (k+1), args[k]); //Отображение значений параметра

}
Console.WriteLine(«Выполнение программы завершено»);
}
}

Параметры командной строки

using System;class ProgArgsDemo{   static void Main(string[] args){//Главный метод с аргументом - массивом

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика