- •Пример №1
- •InBin.Close();
- •InBin.Close();
- •If ((File.Exists(b)) && (File.Exists(s)))
- •If (File.Exists(b))
- •If ((File.Exists(b)) && (File.Exists(s)))
- •If (File.Exists(b))
- •7) Дан файл целых чисел. Создать на его основе новый файл, в котором выполнить дублирование всех положительных элементов исходного файла.
- •If ((File.Exists(b)) && (File.Exists(s)))
- •If (File.Exists(b))
- •InitializeComponent();
- •Переменные
- •Случайные числа
- •Массивы на c#
- •Условный оператор if
- •Циклы в с# Вот пример цикла for :
- •Едем дальше - цикл while:
- •- Цикл do:
- •Оператор foreach
- •Вычисление площади круга
- •Консольное приложение вычисление квадратного корня на с#
- •Обьявляем 6 переменных a, b, c, d, e, f
- •И еще две переменные это X и y они послужат для начало формул и вывода исходных данных на консоль.
- •Создания программы с помощью классов на с#
- •Возведение в степень
InitializeComponent();
FileInfo file = new FileInfo("vbbook.txt");
}
/**
* Создание файлов
*/
private void button1_Click(object sender, EventArgs e)
{
FileInfo file = new FileInfo("vbbook.txt");
if (file.Exists == false) //Если файл не существует
{
file.Create(); //Создаем
}
else MessageBox.Show("Файл уже создан!");
}
/**
* Удаляем файл
*/
private void button2_Click(object sender, EventArgs e)
{
FileInfo file = new FileInfo("vbbook.txt");
if (file.Exists == true) //Если файл существует
{
file.Delete(); //Удаляем
}
else MessageBox.Show("Файла не существует!!");
}
/**
* Записать текст в файл
*/
private void button3_Click(object sender, EventArgs e)
{
StreamWriter write_text; //Класс для записи в файл
FileInfo file = new FileInfo("vbbook.txt");
write_text = file.AppendText(); //Дописываем инфу в файл, если файла не существует он создастся
write_text.WriteLine(textBox1.Text); //Записываем в файл текст из текстового поля
write_text.Close(); // Закрываем файл
}
private void button4_Click(object sender, EventArgs e)
{
StreamReader streamReader = new StreamReader("vbbook.txt"); //Открываем файл для чтения
string str = ""; //Объявляем переменную, в которую будем записывать текст из файла
while (!streamReader.EndOfStream) //Цикл длиться пока не будет достигнут конец файла
{
str += streamReader.ReadLine(); //В переменную str по строчно записываем содержимое файла
}
textBox1.Text = str;
}
}
}
C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
Console.Read();
}
}
}
На первые 4 строки пока не обращайте внимание (это просто ссылки, как imports в vb.net)
Далее идет пространство имен ConsoleApplication1 (тоже пока неважно)
Потом класс Program (на данном этапе и это не имеет большого значения)...
.....а затем процеДУРА! void (аналог Sub на Vb.net)
В ней то и располагается исполняемый код (в консольном приложении всегда одна входная точка)
фигурные скобки это раскрытие и закрытие чего либо(пространства имен, класса, процедуры и даже массива!)
Аналог Sub End Sub
И так рассмотрим сам код:
1 |
Console.WriteLine("Hello World!"); |
Вот это выводит на экран консоли текст Hello World!
1 |
Console.Read(); |
А это ждет пока вы не нажмете любую клавишу(ну чтобы программа сразу же не закрывалась))
Переменные
using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string s = "Hello World!";
Console.WriteLine(s); Console.Read(); } } } |
|
1 |
string s = "Hello World!"; |
Объявляется переменная s и сразу же ей присваивается значение "Hello World!"
Затем выводится на экран при помощи известной нам функции
1 |
Console.WriteLine(s); |
ПОСЛЕ КАЖДОЙ СТРОКИ КОДА НУЖНО СТАВИТЬ ; ОБЯЗАТЕЛЬНО!!!!!
Основные типы переменных:
int - Integer - число
string - String- строка
bool - Boolean - может принимать только 2 значения true или false