ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:84KB ,
资源ID:8883652      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/8883652.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(c#-Main-static-解释.doc)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

c#-Main-static-解释.doc

1、Main() 和命令行参数(C# 编程指南) Visual Studio 2012 其他版本 · Visual Studio 2010 · Visual Studio 2008 · Visual Studio 2005 Main方法是 C# 控制台应用程序或窗口应用程序的入口点。(库和服务不要求将 Main 方法作为入口点。)应用程序启动时,Main 方法是第一个调用的方法。 C# 程序中只能有一个入口点。如果您有多个类都包含 Main 方法,则必须使用 /main 编译器选项编译您的程序,以指定用作入口点的 Main 方法。有关更多信息,请参见 /main(C# 编译器选项

2、 C# 复制 class TestClass { static void Main(string[] args) { // Display the number of command line arguments: System.Console.WriteLine(args.Length); } } 概述 · Main 方法是 .exe 程序的入口点,程序控制流在该处开始和结束。 · Main 在类或结构内声明。Main 必须是静态的,且不应该是公用的。(在前面的示例中,它接受默认访问级别 p

3、rivate。)但不要求封闭类或结构是静态的。 · Main 的返回类型有两种:void 或 int。 · 所声明的 Main 方法可以具有包含命令行实参的 string[] 形参,也可以不具有这样的形参。使用 Visual Studio 创建 Windows 窗体应用程序时,可以手动添加形参,也可以使用 Environment 类获取命令行实参。形参读取为从零开始编制索引的命令行实参。与 C 和 C++ 不同,在 C# 中不将程序名称视为第一个命令行实参。 本节内容 · 命令行参数(C# 编程指南) · 如何:显示命令行参数(C# 编程指南) · 如何:使用 foreach

4、访问命令行参数(C# 编程指南) · Main() 返回值(C# 编程指南) C# 语言规范 有关更多信息,请参见 C# 语言规范。该语言规范是 C# 语法和用法的权威资料。 请参见 任务 C# 示例应用程序 参考 方法(C# 编程指南) 在 C# 程序内部 概念 C# 编程指南 C#中static void Main(string[ ] args)中的作用及解释 2011-02-24 16:53:19| 分类: C#知识 | 标签: |字号大中小 订阅 C#中static void Main(string[ ] args)中的作用及解释 static

5、 表示方法是静态的就是说方法在程序被编译的时候就被分配了内存,使用的时候不用生成某个类型的对象,直到程序退出才释放。 void 表示方法没有返回值,就是方法没有return 关键字。 main 是方法名,当然这个方法是特殊的方法,是Main()就是说是主函数,就是整个程序的入口,程序被编译后从这里开始执行,这也是main方法要是static的原因,因为在啥都没做的时候这个函数就得存在。 (C# Main函数的概念是什么呢?C# Main()是C#应用程序的入口点,执行这个函数就是执行应用程序。也就是说,在执行过程开始时,会执行Main()函数,在Main()函数执行完毕时,执行过程就结束

6、了。 C# Main函数的四种情况: 1. static void Main() 2. { 3. } 4. static int Main() 5. { 6. } 7. static void Main(string[] args) 8. { 9. } 10. static int Main(string[] args) 11. { 12. } 1.主程序Main函数一共有以上四种版 2.一个程序中不能有两个以上的Main函数,有且只有一个 3.Main函数只能返回int类型,如果返回1,则从命令行调用

7、不成功。否则成功 4.在命令行传输参数时,存放在string数组args中。使用Length属性来测试输入参数的个数。 5.使用foreach语句来检索所有的参数 6.程序入口主要供其他程序来执行本程序功能 C# Main函数实例: 1. //Main() 和命令行参数 2. 3. /*以检举数组中所有元素访问信息 4. for each (string str int args( 5. Console.WriteLine(str);*/ 6. using System; 7. using System.Collections.Ge

8、neric; 8. using System.Text; 9. 10. namespace HelloWorld 11. { 12. class Program 13. { 14. public static long getx(int x) 15. //阶乘 (注:使用Static定义的方法不用实例化就能使用) 16. { 17. long y = 1; 18. for (int i = 2; i<=x; i++) 19. { 20. y =y * i; 21. } 22. return y;

9、 23. } 24. public static long gety(int x) //阶加 25. { 26. long y = 0; 27. for (int i = 1; i <= x; i++) 28. { 29. y += i; 30. } 31. return y; 32. } 33. static int Main(string[] args) 34. { 35. if (args.Length != 1) 36. //测试args[]数组的长度 ------即是输入的命令行的参数是多少

10、 37. { 38. Console.WriteLine("程序使用说明:输入一个整数来算出其的阶乘."); 39. Console.WriteLine(" 输入一个整数来算出其的阶加."); 40. } 41. else if (Convert.ToInt32(args[0]) < 1 ) 42. { 43. Console.WriteLine("输入参数不能小于1"); 44. } 45. else 46. { 47. int x; long y,z; 48. try 49. { 50. x = Convert.T

11、oInt32(args[0]); 51. y = getx(x); 52. z = gety(x); 53. Console.WriteLine(x + "的阶乘为: " + y); 54. Console.WriteLine(x + "的阶加为: " + z); 55. return 1; //返回1表示调用程序成功执行 56. } 57. catch(Exception ex) 58. { 59. Console.WriteLine(ex.ToString()); 60. } 61. } 62. } 63. }

12、 64. } C# Main函数实例执行结果 ) string[] args 表示命令行参数是字符串数组,就是说,你在命令行(黑框框)里输入的参数可以使多个字符串(在某种意义上意味着什么都可以是命令行参数)。 运行时会弹出命令窗口,你可以在那里输入一些参数,string[] args 指的就是你在命令窗口输入的参数。args是用来处理命令行参数的。命令行参数,就是你运行这个程序的时候给它传的参数。它是可选项,不是必须的。 如何向C# Main函数传递参数呢?我们看到C# Main函数带有一个string[] args参数,那么你知道它有什么实际的功能呢?下面我们来具体谈

13、谈: C#控制台应用程序下,我们常常看到Main函数带有一个string[] args参数,那么你知道它有什么用处? 步骤1:建立一个控制台应用程序,暂且命名为Main.cs 步骤2:贴上下面这段代码。 using System; class Program{ static void Main(string[] args){ int argsLength = args.Length; Console.WriteLine("Main函数参数args的长度:" + argsLength.ToString()); for (int i = 0; i < argsLength; i++) { Console.Write("第" + i.ToString() + "位是:"); Console.WriteLine(args[i].ToString()); } } } 步骤3:编译并运行Main.cs,生成Main.exe文件 步骤4:在命令行模式下输入c:\>Main a b c ,敲回车看结果 输出结果为: Main函数参数args的长度:3 第0位是:a 第1位是:b 第2位是:c 由于参数个数是未知的,所以允许输入任意多个,也可以不输入。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服