Программа 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!
