这学期开始了C#的学习,俗话说的好,“万事”从Hello World开始,先贴上自己的Hello World代码。
1 class HelloWorld 2 { 3 static void Main( string[] args ) 4 { 5 System.Console.WriteLine("Hello World"); 6 } 7 }
以上便是一个最基本的Hello World程序,它代表了一个C#程序的基本框架。任何一个C#程序都必须至少含有一个类,且程序从Main函数开始执行,所以很显然Main函数必须是一个静态的方法。其中,System为命名空间,概念类似于C++中的namespace,并且System是一个最上层的namespace,它里面还嵌套了许多namespace。而Console是类名,WriteLine是一个静态方法。
注意:不同于C++和Java,这里Main函数首字母要大写,因为C#推荐变量名用驼峰命名法,如上面的args,类、函数、命名空间等用帕斯卡命名法,如HelloWorld,WriteLine,System。
C#中提供了using语句,可以为编程带来方便,所以也可以写成如下代码:
1 using System; 2 3 class HelloWorld 4 { 5 static void Main( string[] args ) 6 { 7 Console.WriteLine("Hello World"); 8 } 9 }
也可以用上命名空间,并且更改一下颜色。
1 using System; 2 3 namespace HelloWorld 4 { 5 class MyHelloWorld 6 { 7 static void Main( string[] args ) 8 { 9 Console.Title = "hxy‘s first program"; 10 Console.BackgroundColor = ConsoleColor.White; 11 Console.ForegroundColor = ConsoleColor.DarkGreen; 12 Console.WriteLine("Hello World"); 13 } 14 } 15 }
亦或是弹出一个对话框。
1 namespace FirstMessageBox 2 { 3 class HelloWorld 4 { 5 static void Main( string[] args ) 6 { 7 System.Windows.Forms.MessageBox.Show("Hello World"); 8 } 9 } 10 }
这里需要添加上System.Windows.Forms的引用。
时间: 2024-10-08 18:54:30