C#进阶2

原创 2001年07月10日 19:08:00
SUNWEN教程之----C#进阶
(二)
mrfat@china.com

好了,I COME BACK,下面的代码显示了我们如何打印多个参数:

000: // CommandLine/cmdline1.cs
001: using System;
002:
003: public class CommandLine
004: {
005:     public static void Main(string[] args)
006:     {
007:         Console.WriteLine("Number of command line parameters = {0}", args.Length);
008:         for(int i = 0; i < args.Length; i++)
009:         {
010:             Console.WriteLine("Arg[{0}] = [{1}]", i, args[i]);
011:         }
012:     }
013: }

如果你的输入为:

cmdline1 A B C

那么它的输出为:
Number of command line parameters = 3
Arg[0] = [A]
Arg[1] = [B]
Arg[2] = [C]

哈哈,看出了其中的秘密了吧!是的{0}是一个标记,它告诉系统,这里留下了给第0个参数用,在程序中,这第0个参数就是i.因此,打印出来的就是Arg[0],面不是Arg[{0}]了,哈哈!

例二向大家展示了foreach这个语句的用法,其实在ASP中,这个经常用到:

000: // CommandLine/cmdline2.cs
001: using System;
002: 
003: public class CommandLine2
004: {
005:     public static void Main(string[] args)
006:     {
007:         Console.WriteLine("Number of command line parameters = {0}", args.Length);
008:         foreach(string s in args)
009:         {
010:             Console.WriteLine(s);
011:         }
012:     }
013: }

很显然,args是一个数组,而且是字符型的.foreach的意思就是把其中的所有元素都循环完.运行得出:

>cmdline2 John Paul Mary
Number of command line parameters = 3
John
Paul
Mary
好了,同志们,休息一下,我要睡觉了!88,下次再见!

c#如何进阶?

1.关于源码,电脑格式化了很多次,源码基本没了。其实前几个小软件核心代码很少的,也没用到多少算法和数据结构,我个人数据结构和算法一直很菜,基本不用复杂的= = …就是调用了一下C# 的一些API,访问...
  • Janet_1994
  • Janet_1994
  • 2017年02月22日 21:42
  • 322

Ionic APP-Web SPA开发进阶(二)Ionic进阶之路由去哪了

Ionic进阶之路由去哪了 项目需求       在查看药品时,从药品列表中可以通过点击药品列表获取某一药品详情。提交订单时,同样可以查看药品详情。两种情形下,从药品详情返回后,应分别返回至原来的...
  • sunhuaqiang1
  • sunhuaqiang1
  • 2016年01月27日 09:31
  • 46205

C#之Socket编程进阶

C#之Socket编程 代码在VS编辑器上创建,选择“控制台控制程序” 代码注释比较详细,在此就不说废话了 首先粘贴服务端代码 using System; using System.Colle...
  • LIQIANGEASTSUN
  • LIQIANGEASTSUN
  • 2015年01月13日 15:54
  • 998

程序员进阶之路:如何从零开始成为技术大神

知乎上有人问,成为顶尖的程序员是否需要学会武术,获赞最多的评论是一定要会武术,而有必要在公司年会上表演出来。 什么单手开砖,空手道,双截棍等均可,因为这样的话产品在提需求的时候一定会非常小心谨慎,也保...
  • u011606348
  • u011606348
  • 2015年07月17日 11:49
  • 2601

VS 2010 C#程序总结

1.TEXTBOX大小随控件大小改变控件上添加设置 this.TextBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Wind...
  • cherry123678
  • cherry123678
  • 2016年12月01日 15:34
  • 178

R语言进阶之二:文本(字符串)处理与正则表达式

处理文本是每一种计算机语言都应该具备的功能,但不是每一种语言都侧重于处理文本。R语言是统计的语言,处理文本不是它的强项,perl语言这方面的功能比R不知要强多少倍。幸运的是R语言的可扩展能力很强,DN...
  • u014801157
  • u014801157
  • 2014年04月23日 16:21
  • 1388

Activiti进阶(一)——HelloWorld

任何知识的学习都是有简入繁,我们的Activiti也不例外,这篇博文将通过一个简单的HelloWorld来带大家认识一下我们的Activiti;     一、画流程图     在画流程图之前...
  • zjx86320
  • zjx86320
  • 2015年12月08日 19:56
  • 7500

iOS开发之如何进阶

iOS论坛里有朋友要求回答帖子,帖子的标题是: 想学IOS开发高阶一点的东西,从何开始,然后我吧啦吧啦回答写了很多。既然敲了那么多字,我就把我写的回复也贴到博客里来分享,希望能对大家有帮助。欢迎大家也...
  • super_man_ww
  • super_man_ww
  • 2016年10月19日 09:12
  • 306

Android程序员的进阶之路

本文主要论述的是android程序员的进阶之路,博主本人就是一名android开发攻城狮,所以这里讲述的大多数是android开发攻城狮的技术进阶之路,如有问题请多指正。大家都知道程序员之中有有菜鸟程...
  • qq_23547831
  • qq_23547831
  • 2016年01月28日 17:03
  • 11374

MySQL的进阶实战篇

http://blog.csdn.net/javazejian/article/details/69857949  出自【zejian的博客】 关联文章: MySQL的初次见...
  • chaoluo001
  • chaoluo001
  • 2017年04月25日 09:17
  • 1755
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#进阶2
举报原因:
原因补充:

(最多只允许输入30个字)