Программа Hello World в C#
В этой статье мы узнаем несколько версий программы Hello World на C#.
Пример: 1
// Hello1.cs public class Hello1 { public static void Main() { System.Console.WriteLine("Hello, World!"); } }
Output: Hello, World!
Обсуждение кода:
- Каждый Основной метод должен содержаться внутри класса (в этом случае Hello1).
- Класс System.Console содержит метод WriteLine, который может использоваться для отображения строки в консоли.
Пример: 2
Чтобы избежать полностью отборочных классов во всей программе, вы можете использовать using
директиву, как показано ниже.
// Hello2.cs using System; public class Hello2 { public static void Main() { Console.WriteLine("Hello, World!"); } }
Output: Hello, World!
Пример: 3
Если вам нужен доступ к параметрам командной строки, переданным вашему приложению, измените основной метод, как показано ниже.
// Hello3.cs // arguments: A B C D using System; public class Hello3 { public static void Main(string[] args) { Console.WriteLine("Hello, World!"); Console.WriteLine("You entered the following {0} command line arguments:", args.Length ); for (int i=0; i < args.Length; i++) { Console.WriteLine("{0}", args[i]); } } }
Output: Hello, World! You entered the following 4 command line arguments: A B C D
Пример: 4
Чтобы вернуть код возврата, измените подпись метода Main, как показано ниже:
// Hello4.cs using System; public class Hello4 { public static int Main(string[] args) { Console.WriteLine("Hello, World!"); return 0; } }
Output: Hello, World!