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

c#引用同一命名空间下的其他类

总体结构

在这里插入图片描述

Class1的内容

using System.Windows.Forms;
namespace demo1
{
    internal class Class1
    {
        public class HelperClass
        {
            public void DoSomething()
            {
                MessageBox.Show("Doing something useful...");                
            }           
        }
    }
}

Class2的内容

using System.Windows.Forms;
namespace demo1
{
    internal class Class2
    {
        public class HelperClass2
        {
            public void DoSomething2()
            {
                MessageBox.Show("Doing something useful...");
            }
        }
    }
}

界面上放一个按键

在这里插入图片描述

using System;
using System.Windows.Forms;
using static demo1.Class1;

namespace demo1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            HelperClass helper1 = new HelperClass(); // 创建 HelperClass 的实例
            helper1.DoSomething(); // 调用 DoSomething 方法

            Class2.HelperClass2 helper2 = new Class2.HelperClass2(); // 创建 HelperClass 的实例
            helper2.DoSomething2(); // 调用 DoSomething 方法
        }
       
    }
}

在这里插入图片描述


http://www.kler.cn/a/303509.html

相关文章:

  • C#界面设计
  • 【代码大模型】Is Your Code Generated by ChatGPT Really Correct?论文阅读
  • windows tomcat 报错后如何让窗口不闪退
  • 51c大模型~合集42
  • flink实战 -- flink SQL 实现列转行
  • 将单色像素值转换成灰阶屏的灰度序列的算法
  • 提权——Linux
  • Sequential的使用和搭建实战
  • js 深入理解生成器
  • 实时分析都靠它→揭秘YashanDB列式存储引擎的技术实现
  • 力扣第560题 和为k的子数组
  • 解锁编程潜力,从掌握GitHub开始
  • 突发!OpenAI发布最强模型o1:博士物理92.8分,IOI金牌水平
  • 高职人工智能训练师边缘计算实训室解决方案
  • 产品规划文档
  • PHP一键寄送尽在掌中快递寄件小程序
  • 设计模式篇--抽象工厂模式
  • Vue - 详细介绍vue-qr在线生成二维码组件(Vue2 Vue3)
  • 为 WebSocket 配置 Nginx 反向代理来支持 Uvicorn 的最佳实践
  • 动手学习RAG: moka-ai/m3e 模型微调deepspeed与对比学习
  • 苍穹外卖随记(一)
  • YOLOV8实现小目标检测
  • Qt自动打开文件夹并高亮文件
  • CI/CD持续集成和持续部署以及相关软件的使用
  • Docker日志管理之Filebeat+ELK日志管理
  • (不用互三)解密AI创作:提升Prompt提示词的提问技巧