首页 > 其他分享 >双向关联演示

双向关联演示

时间:2022-09-22 18:55:18浏览次数:47  
标签:info TeacherInfo ShowInfo 演示 string 关联 StudentInfo 双向 public

代码参考:

using System;

namespace InterdependDemo
{
    class SchoolInfo
    {
        private StudentInfo studentInfo;
        private TeacherInfo teacherInfo;
        public string SchoolName = "西安航天技师学院";
        public StudentInfo StudentInfo
        {
           
            set
            {
                studentInfo = value;
            }

        }
        public TeacherInfo TeacherInfo
        {
           
            set
            {
                teacherInfo = value;
            }

        }

        public void ShowInfo()
        {
            studentInfo.ShowInfo(this);
            teacherInfo.ShowInfo(this);
        }

    }
    class StudentInfo
    {
        private string info;
        public string Info
        {
            set
            {
                info = value;
            }          
        }
        public void ShowInfo(SchoolInfo s)
        {
            Console.WriteLine(s.SchoolName + " " + info);
        }

    }
    class TeacherInfo
    {
        private string info;
        public string Info
        {
            set
            {
                info = value;
            }           
        }
        public void ShowInfo(SchoolInfo s)
        {
            Console.WriteLine(s.SchoolName + "  " + info);

        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            StudentInfo s = new StudentInfo
            {
                Info = "学生信息"
            };
            TeacherInfo t = new TeacherInfo
            {
                Info = "教师信息"
            };

            SchoolInfo sch = new SchoolInfo
            {
                StudentInfo = s,
                TeacherInfo = t
           };           
            sch.ShowInfo();
        }
    }
}

 

标签:info,TeacherInfo,ShowInfo,演示,string,关联,StudentInfo,双向,public
From: https://www.cnblogs.com/exesoft/p/16720509.html

相关文章

  • nc关联was集群服务
    nc配置was集群,was与NC需要部署在同一台机器上在主服务器的nchome的bin目录下进行sysConfig配置[root@nccapp01~]#cd/data/nchome/bin[root@nccapp01bin]#./sysCo......
  • 简单模拟一个双向链表,用java实现
    1packagecom.gsh.test05;23/**4*节点类5*@param<E>6*/7publicclassNode<E>{8privateNode<E>pre;9privateEelement;10......
  • LR中关联的理解
    一、什么时候需要关联1.关联的含义关联(correlation):在脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查找,得到相应的值......
  • 010——面向对象基础案例——简单实现简易购物车代码演示
    熟悉面向对象思维创建类packagecom.google.demo;/***@authorNorth*@date2022/9/2013:27*/publicclassGoods{intid;//编号Stringname;/......
  • 排序算法动画演示
    本文由简悦SimpRead转码,原文地址blog.csdn.net一、直接插入排序(StraightInsertionSorting)把新的数据插入到已经排好的数据列中。将第一个数和第二个数排序,......
  • scp双向复制命令
    实例1:从本地服务器复制到远程服务器: (1) 复制文件:  命令格式:  scp local_file remote_username@remote_ip:remote_folder  样例[email protected].......
  • 集合关联
    多集合联合查询(集合关联)通常不同集合的数据之间是有关系的,例如文章信息和用户信息存储在不同集合中,但文章是某个用户发表的,要查询文章的所有信息包括发表用户,就需要用到集......
  • Qt官方示例Demo介绍 以及 Qt Examples and Demos(Qt的例子和演示)(转)
    Qt官方示例Demo介绍:https://blog.csdn.net/qq582880551/article/details/123313751QtExamplesandDemos(Qt的例子和演示):https://blog.csdn.net/luoting2017/article/......
  • 【STL】Deque - 双向队列
    Deque简介Deque是一种优化了的、对序列两端元素进行添加和删除操作的基本序列容器。允许快速地访地随机访问,但是和vector这种将所有对象保存在一块连续的内存块不同,Deque......
  • podman+openresty+openssl,https双向认证demo测试
    前言暂不讨论https原理,单论配置的话:1.https单项认证server:server.crt+server.keyclient:server_ca.crt2.https双向认证server:server.crt+server.key......