zoukankan      html  css  js  c++  java
  • volcanol的工控博客

      前段时间看C#本质论,发现内容有点抽象,不适合入门,现在换了一本适合入门的书籍: C#图解教程。

      

    //引用命名空间,命名空间相当于一个容器,通过不同的容器来区分同名的内容
    //System命名空间是.NET提供的一个基础命名空间
    using System;
    
    
    //定义一个类, C#是完全面向对象的开发语言,所有的代码都必须包含在类里面
    class Program
    {
    	//Main函数是C#程序的入口点,当操作系统启动程序时,从Main开始执行,一般
    	//也从Main函数结束(对于console程序)
    	//需要注意的是,C#程序启动时,程序获取的第一个参数不再是传递的参数的数量
    	//同时需要通过特殊的方法获取可执行路径,这一点需要注意
    	static int Main(string[] args)
    	{
    		//C#中的单语句以分号结束
    		//输出获取的参数的个数
    		Console.Write("您的程序获取的参数的个数是:");
    
    		//Console.Write 和 Console.Write 方法类似于C的printf函数,
    		//第一个参数是格式化字符串,后面可以接要输出的值 value。
    		//且替代标志简化了,用{0}、{1}、{2}....{n} 表示第1个、第2个、第3个...第n+1 值
    		Console.WriteLine("{0}",args.Length);
    
    		//用{} 包含0个或者多个单语句组成语句块
    		foreach(string arg in args)
    		{
    			Console.WriteLine(arg);
    
    		}  // 块语句的后面不能有分号
    
    		//演示个值的格式化字符串
    		Console.WriteLine("演示多个值的格式化字符串:");
    		Console.WriteLine("第一个值:{0}, 第二个值:{1},第三个值:{2},再输出第一个值:{0}", 12, 3.1415926, 10000);
    
    
    		//格式化字符串的输出控制
    		//格式化字符串替代符号的说明:  {索引,对齐格式:输出格式}
    		//注意符号是: 逗号和冒号,
    		//其中对齐格式还可以指定输出的位数
    		//注意对齐格式和输出格式是可选的
    		Console.WriteLine("格式化字符串的输出控制:");
    		Console.WriteLine("右对齐,输出20位,且输出货币格式:{0,20:C}元", 50000);
    
    		//注意下面程序的执行结果:
    		Console.WriteLine("输出格式对比:");
    		Console.WriteLine("|{0,10}|",123);
    		Console.WriteLine("|{0,-10}|",123);
    
    		Console.Read();
    
    		// 宇智波-斑: 没有人可以站在我背后。
    		// 双斜杠是单行注释, 所以在双斜杠后面的所有内容什么都干不了
    
    		/*
    			Console.WriteLine("我在多行注释内,我什么也干不了,它们把我屏蔽了");
    		*/
    
    
    		/*
    
    				/* 注释不能嵌套,我没有伙伴,我好伤心
    
    		*/
    
    
    		/// 还有一种注释是文档注释,但是孙猴子给我放了瞌睡虫,我要睡了zzzz......
    
    
    		//返回路径, 通常程序必须有一个封闭的返回操作系统的路径,如果我们不加上
    		//则编译器会默认自动加上返回路径。
    		return 0;
    	}
    }
    

      

      

    --------------------------------------------------------------分割线---------------------------------------------------------------

    1、文章均为个人原创,欢迎转载,转载请保留出处:https://www.cnblogs.com/volcanol/

    2、获取工控PLC、变频器、HMI、计算机、Windows、Linux、嵌入式资料点击:获取资料

    3、如果您觉得文章对您有帮助可转至页面上半部分打赏,或移步:打赏 

    4、或者在页面右下角点推荐哟!!!

    --------------------------------------------------------------分割线---------------------------------------------------------------

  • 相关阅读:
    ReactNative入门 —— 动画篇(下)
    浅谈浏览器http的缓存机制
    ReactNative入门 —— 动画篇(上)
    小小改动帮你减少bundle.js文件体积(翻译)
    ReactNative入门(安卓)——API(上)
    《高性能javascript》一书要点和延伸(下)
    巧用 mask-image 实现简单进度加载界面
    降低首屏时间,“直出”是个什么概念?
    AlloyTeam2015前端大会都说了啥
    作为前端er,写在年末的一些话
  • 原文地址:https://www.cnblogs.com/volcanol/p/11145697.html
Copyright © 2011-2022 走看看