当前位置: 首页 > 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://www.xdnf.cn/news/1478233.html

相关文章:

  • 【完整源码+数据集+部署教程】水培植物病害检测系统源码和数据集:改进yolo11-AKConv
  • 从 JDK 1.8 切换到 JDK 21 时遇到 NoProviderFoundException 该如何解决?
  • 【科研成果速递-IJGIS】如何描述与分类移动对象的时空模式?一个新的分类框架与体系!
  • JDBC操作数据库所需要的组件
  • 《Kubernetes 构建 MySQL MGR 集群实战教程》
  • 使用Spring Boot DevTools快速重启功能
  • Python爬虫实战:研究Event Handling机制,构建在线教育平台的课程数据采集和分析系统
  • 使用 YAML 自动化 Azure DevOps 管道
  • browser-use 的三种启动方式详解
  • Android Framework智能座舱面试题
  • 【Python自动化】 21.2 Pandas 读取 Excel 时的 dtype 参数完全指南
  • 贪心算法应用:DNA自组装问题详解
  • Flask论坛与个人中心页面开发教程完整详细版
  • 【LeetCode 热题 100】49. 字母异位词分组
  • Windows 11 手动下载安装配置 uv、配置国内源
  • 固定资产管理系统(vue+Springboot+mybatis)
  • 行为式验证码技术解析:滑块拼图、语序选词与智能无感知
  • Vllm-0.10.1:vllm bench serve参数说明
  • 【完整源码+数据集+部署教程】农作物病害检测系统源码和数据集:改进yolo11-HSFPN
  • Flutter常用库集锦
  • Webpack热更新(HMR)底层原理详解
  • 基于定制开发开源AI智能名片S2B2C商城小程序的DMP平台离线文件上传功能优化研究
  • RK3568 Trust
  • 进程间通信(IPC)方式
  • AgentScope 1.0深度解析:技术架构、使用教程与多智能体开发实践
  • 跟着开题报告学答辩!《 Access学情分析系统的设计与实现》开题答辩实录分享!
  • Linux系统编程守护进程(36)
  • Linux笔记---TCP套接字编程
  • Docker学习笔记-网络类型
  • 【干货推荐】AI助理前端UI组件-悬浮球组件