c#c语言编程题。。。

第一个C#程序Hello World
发布日期: 13:48
来源:未知
&一、编写第一个C#程序——Hello World1. 启动Microsoft Visual Studio 2010。2. 点击“文件”菜单,选择“新建”项,在弹出的子菜单中选择“项目”命令。如下图所示:3. 弹出“新建项目”对话框。如下图所示:4. 在“最近的模板”下面点击“Visual C#”项,在中间的“模板”窗口中选择“控制台应用程序”项,在底部“名称”文本框中输入项目名称“HelloWorld”,点击“浏览”按钮,选择项目保存的位置“F:\VStudio2010\”。5. 点击“确定”按钮,弹出下面的“HelloWorld”窗口:6. 在static void Main(string[] args){下面添加如下的代码(以“//”开头的是注释):// 第一个C#程序Hello World - // Console类位于System命名空间,表示控制台应用程序的标准输入流、输出流和错误流// Console.WriteLine方法将指定的数据(后跟当前行终止符)写入标准输出流// Console.ReadLine方法使程序暂停下来,直到按下回车键才会继续运行Console.WriteLine(&Hello World!&);Console.ReadLine();7. 添加好代码的窗口如下图所示:窗口中Program.cs文件的完整代码如下:&using Susing System.Collections.Gusing System.Lusing System.Tnamespace HelloWorld{&&& class Program&&& {&&&&&&& static void Main(string[] args)&&&&&&& {&&&&&&&&&&& // 第一个C#程序Hello World -&&&&&&&&&&&& // Console类位于System命名空间内,表示控制台应用程序的标准输入流、输出流&&&&&&&&&&& // 和错误流&&&&&&&&&&& // Console.WriteLine方法将指定的数据(后跟当前行终止符)写入标准输出流&&&&&&&&&&& // Console.ReadLine方法使程序暂停下来,直到按下回车键才会继续运行&&&&&&&&&&& Console.WriteLine(&Hello World!&);&&&&&&&&&&& Console.ReadLine();&&&&&&& }&&& }}注释可以省略!8. 选择“文件”菜单,点击“全部保存”命令,或者按下Ctrl+Shift+S快捷键,保存所有文件。9. 选择“调试”菜单,点击“启动调试”命令,或者按下F5键,运行程序。10. 运行结果如下:11. 按下回车键(Enter),结束程序的运行。至此,第一个C#程序——Hello World编写成功!二、代码分析C#语言的程序结构包括程序、命名空间、类型、成员和程序集。o程序:C#程序包含一个或多个源文件。每一个C#程序由一个或多个类组成。所有的C#程序都必须封装在某个类中。o命名空间:程序中声明的类型、类型中包含的成员都能够被组织到命名空间中。o类型:类和接口是类型的例子。o成员:字段、方法、属性和事件是成员的例子。o程序集:程序集的文件扩展名一般是.exe(应用程序)或者.dll(类库)。当C#程序被编译时,它们会被打包到程序集中。1. 导入命名空间&using S&&&&&&&&&&&&&&&&&&&&& // 命名空间using System.Collections.G& // 子命名空间using System.L&&&&&&&&&&&&&&&& // 子命名空间using System.T&&&&&&&&&&&&&&&& // 子命名空间上述代码使用using指令导入命名空间,以便使用类型而不用再指定命名空间。编译器会在using指令指定的命名空间中查找没有在当前命名空间中定义,但是在代码中引用的类。就是说,类必须位于命名空间中。要么它在导入的命名空间中;要么它在当前的命名空间中定义。在Program.cs文件中使用using的原因是下面要使用一个库类System.Console。using System指令允许把这个类简写为Console。几乎所有的C#程序都使用System命名空间中的类,所以所有的代码文件都包含有using S语句。2. 声明命名空间&namespace HelloWorld{}使用namespace关键字声明了一个命名空间范围。其后花括号中的所有代码都被认为是在这个命名空间中。3. 命名空间的总结命名空间有两种,一种是系统命名空间,一种是用户自定义命名空间。一个源程序文件中可以包含多个命名空间;同一命名空间可以在多个源程序文件中定义。命名空间可以嵌套。同一命名空间中不允许定义重名的类型(类或者方法等)。同名的两个类如果在不同的命名空间中,相互之间是不会混淆的。1)命名空间的引用:using 命名空间名称;一般写在源文件的最前面。2)命名空间的声明:&namespace 命名空间名称{}3)在程序中访问其它命名空间中的方法:&Namespace&[.&Subnamespace&].类型例如:System.Console.WriteLine(&zz.cn&);在这里,C#用点“.”操作符表示了语句的从属关系。oSystem:命名空间oConsole:类oWriteLine:方法4. 声明类class Program{}使用class关键字声明一个类,类的名称为Program。因为该类位于HelloWorld命名空间中,所以该类的完整名称应该是HelloWorld.Program。类的声明包括class关键字,后面是类名和一对花括号。与类相关的所有代码都应放在这对花括号中。5. 声明Main方法&static void Main(string[] args){&&& // 应用程序功能代码实现位置}声明类的Main方法:ostatic:返回值的类型。ovoid:返回值。oMain:方法名称。ostring[] args:“Main”方法的参数。这是一个字符串数组。“Main”方法是每一个C#应用程序的入口,C#要求每个程序必须且只能有一个“Main”方法,“Main”方法必须放在任意一个类中。对于被调用的“Main”方法来说,它所在的类不需要被实例化。如果有多个“Main”方法,编译器就会返回一个错误!“Main”方法的声明与结构如下:方法一:不带参数,返回void&static void Main(){&&& // ...}方法二:不带参数,返回int&static int Main(){&&& // ...&&& return 0;}方法三:带参数,返回void&static void Main(string[] args){&&& // ...}方法四:带参数,返回int&static int Main(string[] args){&&& // ...&&& return 0;}6. 语句&Console.WriteLine(&Hello World!&);Console.ReadLine();上面的代码调用了System.Console类的WriteLine()方法和ReadLine()方法。语句就是C#应用程序中执行操作的指令。C#中的语句必须用分号“;”结束。可以在一行中书写多条语句,也可以将一条语句书写在多行上。7. 花括号语法在C#中,花括号“{”和“}”是一种范围标志,是组织代码的一种方式,用于标识应用程序中逻辑上有紧密联系的一段代码的开始与结束。花括号可以嵌套,以表示应用程序中的不同层次。8. C#注释C#注释分为两种:单行注释和多行注释。1)单行注释用两个正斜线来表示“//”:// 右边的文字都是注释,直到一行结束。在“//”的后面不能使用反斜杠“\”。2)多行注释以“/*”开始,以“*/”结束:/* 这是多行注释......*/多行注释不能嵌套,即在分割符“/*”和“*/”之间不能再有分割符。3)文档注释在Visual Studio的开发工具中,目前只有C#编译器能够将注释转换成XML文件。方法是使用“///”符号。只要加上这个注释符号和代表XML元素的标记,就可以将注释转换成XML文件。所以文档注释又可以称为XML注释。比如:using Susing System.Collections.Gusing System.Lusing System.Tnamespace HelloWorld{&&& /// &summary&&&& /// 生成XML注释文件范例&&& /// &/summary&&&& class Program&&& {&&&&&&& /// &summary&&&&&&&& /// Program类,打印Hello World!&&&&&&& /// &/summary&&&&&&&& /// &param name=&args&&命令行参数&/param&&&&&&&& static void Main(string[] args)&&&&&&& {&&&&&&&&&&& // Console类位于System命名空间内,表示控制台应用程序的标准输入流、输出流&&&&&&&&&&& // 和错误流&&&&&&&&&&& // Console.WriteLine方法将指定的数据(后跟当前行终止符)写入标准输出流&&&&&&&&&&& // Console.ReadLine方法使程序暂停下来,直到按下回车键才会继续运行&&&&&&&&&&& Console.WriteLine(&Hello World!&);&&&&&&&&&&& Console.ReadLine();&&&&&&& }&&& }}注意:定义的XML元素一定要遵守XML的格式。如果编译成功,我们就可以找到HelloWorld.XML文件。附:在Visual Studio 2010中设置生成XML注释文件的步骤:以项目HelloWorld为例,点击“项目”菜单,选择“HelloWorld 属性”命令。如下图所示:选择“HelloWorld 属性”命令打开“HelloWorld”窗口。如下图所示:“HelloWorld”窗口在左边点击“生成”项,在右边选择“XML文档文件”项即可。XML文件名会自动填写,当然也可以自行修改。&
(window.slotbydup=window.slotbydup || []).push({
id: '1063561',
container: s,
size: '230,230',
display: 'inlay-fix'
C#语言是一门简单,现代,优雅,面向对象,类型安全,平台独立的一门新型组件编程语言。其语法风格源自C/C++家族,融合了Visual Basic的高效和C/C++强大。其优雅的语法风格,创新的语言特性,因而深受世界各地程序员的好评和喜爱。本期专题从C#的基础语法、类、面向对像、数组、设计模式、开发技巧等知识讲解C#,力求对C#做一个简单明了的说明。目的是向读者提供对语言的入门介绍,以便于读者能够快速上手编写程序。
免责声明:以上教程信息由会员自行搜集、整理、发布,内容的真实性、准确性和合法性由发布会员负责。站长学院对此不承担任何责任。C#编程 263万源代码下载 -
19:59:10 上传
说明:my sql connector source
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
19:57:21 上传
说明:my first http serwer
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
19:37:16 上传
说明:PTV xServer Code Samples in CSharp
开发平台:C# | 大小:<font color=#8KB | 下载<font color=#次
19:34:32 上传
说明:Signing xades document in c#
开发平台:C# | 大小:<font color=#7KB | 下载<font color=#次
17:48:47 上传
说明:万年日历显示+自动电脑定时关机功能+还有虚拟键盘
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
13:16:47 上传
说明:DWG数据转换到ArcGis的插件,仅对2010之前的数据格式进行处理。
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
13:13:01 上传
说明:在rcGIS中修改、修型曲线、修改线状、面状要素。
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
17:47:05 上传
说明:新中新身份证读卡器开发样例,包括dll对接,方法使用等
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
15:59:34 上传
说明:改代码实现高斯投影向经纬度转换,主要运用于地图分幅图廓的前期工作
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
14:23:05 上传
说明:C#实现的汉字转换为拼音的小程序,可以添加处理生僻字
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
08:25:18 上传
说明:C# winform入门所需要的所有源码都在,非常适合初学者,198个经典C#WinForm实例源码(超赞)
开发平台:C# | 大小:<font color=#98KB | 下载<font color=#次
22:57:25 上传
说明:视频会议源码,可运行的,分服务端与客户端,可内网也可大网。
开发平台:C# | 大小:<font color=#8KB | 下载<font color=#次
21:11:45 上传
说明:RSA加密解密,主要用于熟悉和学习RSA算法。
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
11:43:41 上传
说明:可实现基本俄罗斯方块游戏的功能,玩家在消去方块后可得到相应积分。玩家可设置方块下降的速度,以选择游戏等级。玩家可选择开始游戏,暂停游戏,退出游戏。
开发平台:C# | 大小:<font color=#4KB | 下载<font color=#次
10:05:31 上传
说明:MEFDEMO MEFDEMO MEFDEMO MEFDEMO
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
16:35:24 上传
说明:hobbit gamekey generation
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
12:36:31 上传
说明:简单的字符串匹配程序,可以匹配多个在长字符串中出现的子串
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
21:53:54 上传
说明:C#人工神经网络编程,实现神经网络的训练,测试和泛化
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
21:48:44 上传
说明:C#神经网络程序,含有人工交互界面,动态绘制误差曲线
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
17:37:04 上传
说明:winform,计算MODBUS_CRC校验码
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
13:32:03 上传
说明:ftp客户端代码,使用c语言实现,具有断点续传的功能。
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
11:40:32 上传
说明:51单片机中开关控制LED的一个小程序,简单易懂
开发平台:C51 | 大小:<font color=#KB | 下载<font color=#次
11:31:04 上传
说明:使用Open XML读写excel文件;比如,生成报表。
开发平台:Visual C++ | 大小:<font color=#KB | 下载<font color=#次
11:19:02 上传
说明:HttpHelper可以非常方便的实现Http协议的GET和POST请求、自动识 别编码、无视证书、优化Cookie、可以很方便的设置Cookie,Header,证书,代理等问题, 编码问题您不用做任何处理,因为类会自动为您识别网页的编码。
我相信不会有人比我更了解Httphelper了,因为它就是我写的,他的灵魂和精要我最了解!
现在,我将HttpHelper类改成一个类库,从收集、汇总、改写、优化、创新等方面进行全方位整合改编得到一个框架。 这就是我所 说的万能框架 [ 而Httphelper类依然开源,免费 ] ,这将是一个全新的模式,更强大的功能组合,所有相关Httphelper操作都会逐步加入 。
年内我们准备集成的有:HTML分析、验证码获取、302跳转提取、Cookie分析互转、Json数据分析、各种加密方法直接使用、Url格式化、JS执行、代理IP、Https带证书访问,详情请看主页的特色功能,每个月都有惊喜更新!
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
10:58:28 上传
说明:这是本人用几年前C#写的用 来训练英语单词快速记忆的program。
开发平台:Visual C++ | 大小:<font color=#1KB | 下载<font color=#次
10:50:00 上传
说明:这是本人用C#写的用 来训练脑电波的program。
开发平台:Visual C++ | 大小:<font color=#KB | 下载<font color=#次
10:46:15 上传
说明:这是本人用C#写的用 来训练外汇操盘手的program。
开发平台:Visual C++ | 大小:<font color=#KB | 下载<font color=#次
10:37:21 上传
说明:这是一个解决数独问题的程序。用visual basic来写的。
开发平台:Visual Basic | 大小:<font color=#3KB | 下载<font color=#次
23:06:42 上传
说明:使用AForge.NET调用摄像头,获取摄像头视频
开发平台:C# | 大小:<font color=#KB | 下载<font color=#次
16:53:06 上传
说明:一些C#编写的应用软件,实用且适合学习或者使用.
开发平台:C# | 大小:<font color=#61KB | 下载<font color=#次
[C#编程] 合计33823个 |
&页次: 1/1128页 30/页学习C#网络编程有哪些书比较实在
[问题点数:100分,结帖人nklvdi]
学习C#网络编程有哪些书比较实在
[问题点数:100分,结帖人nklvdi]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2014年4月 扩充话题大版内专家分月排行榜第三
2010年 总版技术专家分年内排行榜第一2009年 总版技术专家分年内排行榜第一
2011年 总版技术专家分年内排行榜第二
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 c语言编程实例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信