工控随笔_C#连接PLC_之_C#入门_02_程序性结构和注释
前段时间看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、或者在页面右下角点推荐哟!!!
--------------------------------------------------------------分割线---------------------------------------------------------------
工控随笔_C#连接PLC_之_C#入门_02_程序性结构和注释的更多相关文章
- 工控随笔_C#连接PLC_之_C#入门_03_基本数据类型
using System; using System.Collections.Generic; using System.Linq; using System.Text; //namespace 关键 ...
- 工控随笔_C#连接PLC_之_C#入门_01_配置学习环境
最近在做一个东西,需要用到通用开发语言开发一个软件来读取PLC的内容,这方面的难点在于解析PLC利用 以太网通讯的通讯协议,而一般的PLC厂商对自己的协议是封闭的,对一般的开发者是不开放的,虽然可以通 ...
- 工控随笔_11_西门子_WinCC的VBS脚本_02_运算符
VBS脚本做为编程语言,提供了很多的运算符,通过这些运算符,可以实现不同的操作.运算符具有不同的类型 不同的运算符之间具有运算优先级. 一.运算符的分类 大体分为以下几类: 1.赋值运算符 2.算术运 ...
- 工控随笔_13_西门子_WinCC的VBS脚本_04_变量类型之二
上一个随笔说了一些关于vbs变量类型的内容,这一篇我们继续说说变量类型相关的内容. 一.NULL补充内容 '需要注意的是,NULL不能简单通过 = 来进行比较,而必须通过 'IsNull函数来实现 ' ...
- 工控随笔_21_西门子_WinCC的VBS脚本_10_对象_01
最近有点小忙,各种事情,心情也不是很好,烦心事特别多,因此最近更新的比较慢. 不敢再松懈了,今天正好有点时间,就继续看了一下VBScript中关于对象的一些内容. 一.对象 OOP是编程规模发展到一定 ...
- 工控随笔_12_西门子_WinCC的VBS脚本_03_变量类型
说到编程语言,总是绕不开数据类型,因为数据类型决定了数据可以进行什么样的操作.同时数据类型 从广义上来说是一种数据结构,在过程式编程的过程中,曾经有过这样一种说法: 程序 = 数据结构 + 算法 可见 ...
- 工控随笔_10_西门子_WinCC的VBS脚本_01_基础入门
很多人都认为VB语言或者VBS脚本语言是一种很low的语言,从心里看不起VB或者VBS, 但是其实VBS不仅可以做为系统管理员的利器,同样在工控领域VBS语言大有用武之地. 西门子的WinCC提供了两 ...
- 工控随笔_03_西门子_Step7项目打开后CPU显示问号解决方法
我们在利用西门子的S7-300/400 PLC的编程软件Step7的时候会出现下面如图所示的问题. 在打开项目的时候,我们会在Simatic Manager里面看到CPU以及一些其他一些组件显示问号. ...
- 工控随笔_02_西门子_WinCC的IO域利用C脚本返回值
WinCC的输入输出域用来显示信息或者接受操作人员的输入.当作为显示功能时,只有直接的变量连接 才能正常的显示,如果使用动态对话框进行设置且用了表达式则不能正确显示. 但是有时候我们在WinCC变量管 ...
随机推荐
- php命令模式(command pattern)
... <?php /* The command pattern decouples the object that executes certain operations from objec ...
- Android adb连接后adb devices显示unauthorized解决办法
adb链接手机后,显示unauthorized.原因是命令所在目录不对,这个adb devices命令是在夜神模拟器目录下执行的,所以出现该问题,切换目录后解决: 如果切换目录后仍然不行:重启adb. ...
- java多线程的几种实现方式
java多线程的几种实现方式 1.继承Thread类,重写run方法2.实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Thread构造函数的target3.通 ...
- Spring Boot Configuration Annotation Proessor not found in classpath解决办法
From: https://www.cnblogs.com/whtgjy/p/9438317.html 出现spring boot Configuration Annotation Proessor ...
- SpringDataJPA开发环境的搭建
这里简单的介绍一下使用maven工程创建SpringDataJPA的开发环境的搭建 首先引入依赖 <dependencies> <!-- junit单元测试 --> <d ...
- selenium入门知识
自动化测试 重复测试.性能测试.压力测试 快速.可靠.可重复.可程序化.广泛的 自动化测试适合场合 回归测试.更多更频繁的测试.手工测试无法实现的工作.跨平台产品的测试.重复性很强的操作 不适合场合 ...
- 【Redis】远程访问不了
Windows安装后,启动的服务配置文件是redis.windows-service.conf "D:\Program Files\Redis\redis-server.exe" ...
- 【Java】Java环境变量配置
一.windows系统 右键你的电脑(计算机/此电脑)打开属性->高级系统设置->环境变量,在系统变量里配置三个环境变量. 假设jdk的安装路径为C:\Program Files\Java ...
- query_posts函数使用方法小结|wordpress技巧
query_posts是wordpress非常好用的调用文章函数,可以调用某个分类.标签.日期及作者等不同范围的文章列表.下面随ytkah一起来看看query_posts函数使用方法小结 首先是que ...
- 数列的通项公式$a_n$的求法
前言 求数列的通项公式,其本质是求函数的解析式.重点理解内涵. 求解必备 你见到这样的式子\(a_{n+1}-a_n = m\) (\(m\)常数)你一定会反应出是等差数列,那么见到 \(S_{n+1 ...