Данные примеры компилировались в программе Visual Studio(можно скачать с сайта Микроофт бесплатную версию - требуется регистрации)
Руководство по созданию проектов на русском языке: Создание проекта (Visual C#), Создание проекта в VisualStudio 2010
Все проекты создаются в режиме С#.
При необходимости даются ссылки на пояснения и примеры.
Стандартные комментарии в последующих примерах уже не повторяются.
Если нет комментария какой либо строки, ищи их в примерах выше или интернете.
Про блок-схемы: http://ru.wikipedia.org/wiki/Блок-схема, http://raptor.martincarlisle.com/
Создадим новый Visual C# проект консольной аппликации(Console Application) с именем Hello
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Hello
{
class Program
{
static void Main(string[] args)
{
// Форматируем шапку программы
Console.BackgroundColor = ConsoleColor.Green;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine("********************");
Console.WriteLine("**** Мой проект ****");
Console.WriteLine("********************");
// Основная программа
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine();
Console.WriteLine("Hello, World!");
// Ожидание нажатия клавиши Enter перед завершением работы
Console.ReadLine();
}
}
}
Пояснение к примеру http://professorweb.ru/my/csharp/charp_theory/level3/3_2.php
//односторчный комментарий
/*
Многострочный
комментарий
*/
Console.WriteLine (/* Здесь идет комментарий! */ "Это скомпилируется");
int i = 10; // задаем целочисленной переменной i значение 10
char symbol = 'Z'; // инициализируем переменную symbol буквенным значением Z
float f = 15.7F; // переменная f инициализируется числовым значением 15.7
int x = 5, y = 10, z = 12; // инициализируем несколько переменных одного типа
Пример:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
var name = "Alex Erohin";
var age = 26;
var isProgrammer = true;
// Определяем тип переменных
Type nameType = name.GetType();
Type ageType = age.GetType();
Type isProgrammerType = isProgrammer.GetType();
// Выводим в консоль результаты
Console.WriteLine("Тип name: {0}",nameType);
Console.WriteLine("Тип age {0}",ageType);
Console.WriteLine("Тип isProgrammer {0}",isProgrammerType);
Console.ReadLine();
}
}
}
Итак, условная инструкция в C# имеет следующий синтаксис:
if (Условие)
{
Блок инструкций 1
}
else
{
Блок инструкций 2
}
Блок инструкций 1 будет выполнен, если Условие истинно. Если Условие ложно, будет выполнен Блок инструкций 2.
Смотри примеры и пояснения http://informatics.mccme.ru/moodle/mod/book/view.php?id=547