Как правильно "вызвать" масив из другого класса чтобы увидеть значения элементов - C#
Формулировка задачи:
Есть 2 разных namespace, в каждом их них по классу. В первом классе есть массив с элементами, как грамотно вызвать этот масив в другом классе чтобы работать с ним.
Например у меня примерно сейчас так:
но почему-то когда вызваю масив из класа А, в классе Б все значения показываются как null.
ps: так как нет опции редактировать переписал пост в этом сообщении
namespace One
{
public class A
{
public string[] Array = new String[3];
public void ToDO()
{
Array[0]="abc";
Array[1]="def";
Array[2]="zzz";
}
//допустим тут еще куча когда где вызывается ToDO() в котором присваиваем значения элементов масива
}
}
namespace Two
{
public class B
{
public void GetArray()
{
A classA = new A();
if((classA.Array[0]).Equals("abc")) //вот тут значение classA.Array[0] отображаеться как null
{
Console.WriteLn("True");
}
}
}
}Решение задачи: «Как правильно "вызвать" масив из другого класса чтобы увидеть значения элементов»
textual
Листинг программы
namespace ConsoleApplication1
{
public class A
{
public string[] Array = new String[3];
public void Do()
{
Array[0] = "abc";
}
public void ToDO()
{
Array[1]="def";
Array[2]="zzz";
}
//допустим тут еще куча когда где вызывается ToDO() в котором присваиваем значения масиву
}
}
namespace Two
{
public class B
{
public void GetArray()
{
ConsoleApplication1.A classA = new ConsoleApplication1.A();
classA.DO();
if(classA.Array[0].Equals("abc"))
{
Console.WriteLine("true");
}
}
}
}