| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 430 人关注过本帖
标题:C#语言 第一部分 面向对象 (一) 类和Main方法
只看楼主 加入收藏
oopxiajun
Rank: 1
来 自:四川南充
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-6-9
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
C#语言 第一部分 面向对象 (一) 类和Main方法
通过“面向对象基本原理”的学习,我们应该了解如何从“面向过程”过渡到“面向对象”,也能基本了解面向对象编程的一些优点,这一章,我们进入到一门纯粹的面向对象语言C#语言的学习。

C#语言是.net平台的一部分,.net平台提供了一种叫做“公共语言”的中间语言,几乎各种语言都可以映射倒公共语言上,例如C++,Visual Basic,JScript等,C#是微软专门为.net平台开发的,该语言语法简洁,功能强大,已经成为一门重要的主流开发语言。

关于C#语言的特色,可以参考各类教科书或查阅网络资料。这里我们只针对C#语言本身进行介绍,关于语言的其它方面,请大伙自学。

我们从最基本的HelloWorld程序开始,了解一下C#编程的基本结构。

1   // using关键字的作用是引入一个“外部程序集”,System是微软提供的.net平台最基本程序集,所有的.net程序都必须引用此程序集  
2   using System;  
3     
4   // .net规范允许每一个类都属于一个命名空间  
5   // 命名空间的主要作用是用来防止出现“名字冲突”,即处于不同命名空间的类,可以具有相同的类名  
6   // 命名空间还可以用来组织类的层次,使用   组织名.公司名.项目名.模块名   形成一个命名空间,可以有效地隔离不同的类  
7   namespace Edu.Study.OO.MainMethod {  
8     
9       /// <summary>  
10       /// C#作为一种“纯面向对象”语言,类是所有代码的基础,使用关键字class可以定义一个类  
11       /// </summary>  
12       class Program {  
13     
14           /// <summary>  
15           /// 在任意类中声明Main方法,该方法即可作为项目的启动入口点,程序从Main方法开始运行。  
16           /// Main方法的标准写法:使用static关键字修饰,返回类型为void类型,方法民为Main(首字母大写),具有一个字符串数组类型的参数  
17           /// </summary>  
18           /// <param name="args"> 控制台参数,该参数由程序的运行者从控制台传入,由程序处理 </param>  
19           static void Main(string[] args) {  
20               // Console表示控制台,WriteLine方法表示“输出一行”,参数为要输出的字符串  
21               Console.WriteLine("Hello World");  
22           }  
23       }  
24   }  

可以看到,C#依旧秉承了C和C++的很多语法,另外还带有些许Java的影子,C#是一门简单易学的编程语言,只要努力学习,都可以掌握这门优秀的编程语言。
搜索更多相关主题的帖子: 教科书 微软 网络 
2011-06-09 16:14
dwwwing
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:284
专家分:986
注 册:2008-10-11
收藏
得分:10 
在开课还是啥?
2011-06-10 11:11
zhaoteng
Rank: 2
等 级:论坛游民
帖 子:1
专家分:10
注 册:2011-6-10
收藏
得分:10 
能不能给点儿具体的东西啊   
2011-06-10 12:13
快速回复:C#语言 第一部分 面向对象 (一) 类和Main方法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043611 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved