码迷,mamicode.com
首页 > Windows程序 > 详细

C#学习第一弹之Hello World

时间:2015-03-17 09:01:29      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

这学期开始了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的引用。

 

C#学习第一弹之Hello World

标签:

原文地址:http://www.cnblogs.com/huoxiayu/p/4343490.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!