Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Hello World – Создаем первую программуСтр 1 из 118Следующая ⇒
Следующая консольная программа – это версия традиционной программы "Hello World!" для на языке C#, которая выводит на экран строку Hello World!. ß---
Давайте разберем важные части этой программы по порядку. Комментарии Первая строка содержит комментарий.
Символы // преобразуют остальную часть строки в комментарий. Можно также написать комментарий к блоку текста, окружив его символами /* и */, например:
The Main Method The C# program must contain a Main method, in which control starts and ends. The Main method is where you create objects and execute other methods. The Main method is a static method that resides inside a class or a struct. In the previous "Hello World!" example, it resides in a class named Hello. Declare the Main method in one of the following ways: · It can return void:
· It can also return an int:
· With both of the return types, it can take arguments:
· -or-
The parameter of the Main method is a string array that represents the command-line arguments used to invoke the program. Notice that, unlike C++, this array does not include the name of the executable (exe) file. Метод Main В программе на C# должен присутствовать метод Main, в котором начинается и заканчивается управление. В методе Main создаются объекты и выполняются другие методы. Метод Main является статическим методом, расположенным внутри класса или структуры. В предыдущем примере "Hello World!" он расположен в классе с именем Hello. Метод Main можно объявить одним из следующих способов: · Он возвращает значение void:
· Он также может возвращать значение типа int:
· С обоими возвращаемыми типами он может принимать следующие аргументы.
· –или–
Параметр метода Main является массивом значений типа string, представляющим аргументы командной строки, используемые для вызова программы. Обратите внимание, что в отличие от C++, массив не содержит исполняемого (EXE) файла. Input and Output C# programs generally use the input/output services provided by the run-time library of the.NET Framework. The statement, System.Console.WriteLine("Hello World!"); uses the WriteLine method, one of the output methods of the Console class in the run-time library. It displays its string parameter on the standard output stream followed by a new line. Other Console methods are used for different input and output operations. If you include the using System; directive at the beginning of the program, you can directly use the System classes and methods without fully qualifying them. For example, you can call Console.WriteLine instead, without specifying System.Console.Writeline:
For more information about input/output methods, see System.IO. Compilation and Execution You can compile the "Hello World!" program either by creating a project in the Visual Studio IDE, or by using the command line. Use the Visual Studio Command Prompt or invoke vsvars32.bat to put the Visual C# tool set on the path in your command prompt. To compile the program from the command line: · Create the source file by using any text editor and save it using a name such as Hello.cs. C# source code files use the extension.cs. · To invoke the compiler, enter the command: csc Hello.cs If your program does not contain any compilation errors, a Hello.exe file will be created. · To run the program, enter the command: Hello Ввод и вывод Программы на C#, как правило, используют службы ввода/вывода, предоставляемые библиотекой времени выполнения в.NET Framework. Оператор System.Console.WriteLine("Hello World!"); использует WriteLine – один из методов вывода класса Console в библиотеке времени выполнения. Он выводит свои строковые параметры в стандартном потоке вывода, за которым следует новая строка. Другие методы Console используются для разных операций ввода и вывода. Если в начало программы поместить директиву using System;, классы System и методы можно будет использовать напрямую без указания их полного имени. Например можно вызвать Console.WriteLine без указания System.Console.Writeline:
Дополнительные сведения о методах ввода/вывода см. в разделе System.IO. Компиляция и выполнение Для компиляции программы "Hello World!" можно создать проект в среде IDE Visual Studio или воспользоваться командной строкой. Используйте средство командной строки Visual Studio или вызовите vsvars32.bat, чтобы в пути в командной строке открыть средство Visual C#. Компиляция программы из командной строки. · С помощью любого текстового редактора создайте исходный файл и сохраните его с именем Hello.cs. Файл исходного кода C# имеет расширение.cs. · Чтобы вызвать компилятор, введите следующую команду: csc Hello.cs Если программа не содержит ошибок компиляции, то компилятор создает файл Hello.exe. · Чтобы запустить программу, введите следующую команду: Hello
|
||||||||||||||||||||||
Последнее изменение этой страницы: 2017-01-19; просмотров: 109; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.29.145 (0.006 с.) |