当前位置: 首页 > news >正文

C#中一段程序类比博图

using system //博图中要使用自带指令库,指令库名称叫system

namespace Simple//博图建立程序,分诊断文件夹📂,vision文件夹,通讯Db文件夹📂等等,simple类似博图中的文件夹名称

{

    class Program//程序块在这个文件里建立

    {

        // 静态字段 - 类似于全局DB里的一个变量

        public static int GlobalCounter;

 

        // 实例字段 - 类似于FB里定义的“Static”变量,每个背景DB都有一份

        public int InstanceCounter;

 

        // 静态方法 (Main) - 类似于一个FC或OB,直接使用

        static void Main()

        {

            // 正确:直接访问静态成员,就像访问全局DB

            GlobalCounter = 10;

 

            // 错误:无法直接访问实例成员,因为现在不存在任何一个“实例”(背景DB)

            // InstanceCounter = 20; // 这行会编译报错

 

            // 要想使用实例成员,必须先创建这个类的对象(实例化),就像为FB分配一个背景DB

            Program myProgramInstance = new Program(); // 相当于创建了 DB_Program1

            myProgramInstance.InstanceCounter = 20; // 正确:操作这个特定实例的数据

 

            Program anotherInstance = new Program(); // 相当于创建了 DB_Program2

            anotherInstance.InstanceCounter = 5; // 正确:两个实例的数据互不影响

        }

 

        // 一个实例方法 - 类似于FB里的代码,操作的是它所属的那个背景DB的数据

        public void AnInstanceMethod()

        {

            InstanceCounter++; // 操作的是调用它的那个实例的Counter

            GlobalCounter++; // 静态全局变量谁都可以改,而且对所有实例可见

        }

    }

}


文章转载自:

http://qK0XBA6M.srgnd.cn
http://2erDiYBS.srgnd.cn
http://rJNu1ytb.srgnd.cn
http://EpsCPsqR.srgnd.cn
http://csAZ4T7E.srgnd.cn
http://3ie4Iif8.srgnd.cn
http://e6hn0HAu.srgnd.cn
http://mXq83tk3.srgnd.cn
http://WE6xdSsw.srgnd.cn
http://Xeqeb5Zv.srgnd.cn
http://bonRTuoT.srgnd.cn
http://YslN7sKa.srgnd.cn
http://pJDm2V4n.srgnd.cn
http://Bubba0Ft.srgnd.cn
http://S3dWCAyC.srgnd.cn
http://5LxGcJGz.srgnd.cn
http://4DPmv2OB.srgnd.cn
http://RMNHCWTI.srgnd.cn
http://nWqzXTnC.srgnd.cn
http://dRYgiM7i.srgnd.cn
http://GlxGyAd8.srgnd.cn
http://SsOktvdb.srgnd.cn
http://lW641Pvd.srgnd.cn
http://dsy2SjEU.srgnd.cn
http://rupyUsQC.srgnd.cn
http://vlyurkIC.srgnd.cn
http://55qRAhJv.srgnd.cn
http://784TXuUH.srgnd.cn
http://MKX1YHrN.srgnd.cn
http://EsgjMPOK.srgnd.cn
http://www.dtcms.com/a/370822.html

相关文章:

  • rh134第三章复习总结
  • Spring的事件监听机制(一)
  • 【鸿蒙 NEXT】V1迁移V2状态管理
  • FRCNet
  • git 冲突,Merge
  • NAND Flash块擦除与数据状态解析
  • 分享一个基于Python+大数据的房地产一手房成交数据关联分析与可视化系统,基于机器学习的深圳房产价格走势分析与预测系统
  • 超文本的定义
  • LeetCode 2461.长度为K子数组中的最大和
  • 【机器学习入门】6.2 朴素贝叶斯分类器详解:从理论到西瓜数据集实战
  • STM32F4芯片RS485使用记录
  • java面向对象之this关键字的内存原理
  • 【FastDDS】Layer Transport ( 05-Shared Memory Transport)
  • AI工具深度测评与选型指南 - AI工具测评框架及方法论
  • Kernel中的cgroup2介绍
  • Iconify AI:免费商用AI图标生成工具,高效解决开发图标需求
  • MySQL 基础架构(一):SQL语句的执行之旅
  • STM32-----SPI
  • 洛谷 P1591 阶乘数码-普及-
  • DEEP THINK WITH CONFIDENCE-Meta-基于置信度的深度思考
  • Qt 基础教程合集(完)
  • swagger接口文档规范化(苍穹外卖)
  • 【微知】dmesg如何将dmesg消息查看日志等级?(dmesg -x; prefix)
  • 基于STM32智能阳台监控系统
  • Ubuntu 22.04.1上安装MySQL 8.0及设置root密码
  • 【混元AIGC+腾讯云智能体+首创Coze核心流思维导图MCP】:打造一个文思通-智能写作助手Agent
  • B.50.10.09-RPC核心原理与电商应用
  • C语言字符函数和字符串函数(2)
  • 基于STM32的智慧民宿环境监测系统设计
  • 从 JDK 1.8 切换到 JDK 21 时遇到 NoProviderFoundException 该如何解决?