前段时间看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、或者在页面右下角点推荐哟!!!
————————————————————–分割线—————————————————————
黄山市民网:https://www.huangshanshimin.com/