【问题标题】:Reading variables - from classes that are located in other folders in project读取变量 - 从位于项目其他文件夹中的类
【发布时间】:2019-01-18 15:55:01
【问题描述】:

我有以下课程:

Class2

namespace readingvaraibles.Folder1
{
    class Class2
    {
        public int variable_1 = 1;
        public int variable_2 = 2;


    }
}

Class3 也嵌套了 Class4

namespace readingvaraibles.Folder2
{
    class Class3
    {
        public int variable_3 = 3;
        public int variable_4 = 4;

        class Class4
        {
            public int variable_5 = 5;
            public int variable_6 = 6;
        }
    }
}

我应该怎么做才能有可能从以下类中读取 Class2、Class3、Class4 的变量?

Class1

namespace readingvaraibles
{
    public class Class1
    {
    }
}

【问题讨论】:

  • 或者你的意思是它们在不同的 .cs 文件中
  • 希望这些名字不是你的真名
  • 这些类在同一个解决方案(项目)中,但 Class2 在 Folder1 中,Class3 + Class4 在 Folder2 中
  • 我只想读取 Class1 中 variable_1...6 的值

标签: c#


【解决方案1】:
      namespace readingvaraibles
     {
         public class Class1
        {
           public Class2 Class2 {get;set}
           public Class3 Class3 {get;set;
        }
     }

     var class1 = new Class1();
     var class2 = new class1.Class2();
     var variable1 = class2.variable_1;
     var variable2 = class2.variable_2;

     var class3 = new class1.Class3();
     var variable3 = class3.variable3;

等等……

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-16
    • 1970-01-01
    • 1970-01-01
    • 2012-11-25
    • 2021-12-03
    相关资源
    最近更新 更多