C#怎样一个类调用另一个类的数组?

classClass2{publicvoidYuk(){string[]frt=newstring[3]{"杯子","花瓶","热水器"};Console.WriteLi... class Class2
{

public void Yuk()
{
string[] frt = new string[3] { "杯子", "花瓶", "热水器" };
Console.WriteLine("库存货品清单列表");
Console.WriteLine("------------------------");
for (int i = 0; i < frt.Length; i++)
{
Console.WriteLine("货品名称:{0}", frt[i]);
}
Console.WriteLine("------------------------");
}

}

class Class1
{
public void Position() {

Console.WriteLine("请输入货品名称:");
string name = Console.ReadLine();
for (int i = 0; i <= frt.length; i++)
{
if (name == frt[i])
{
Console.WriteLine("第1仓第" + (i + 1) + "排");
}
else {
Console.WriteLine(" ");

}
return;

}
}
}
就是想把Class2里的frt调用到Class1里,新手求助。
展开
 我来答
FabKiller
2013-10-16 · TA获得超过586个赞
知道小有建树答主
回答量:676
采纳率:0%
帮助的人:478万
展开全部
class Class2

{

     public static string[] frt = new string[3] { "杯子", "花瓶", "热水器" };

     public void Yuk()

     {

         Console.WriteLine("库存货品清单列表");

         Console.WriteLine("------------------------");

         for (int i = 0; i < frt.Length; i++)

         {

            Console.WriteLine("货品名称:{0}", frt[i]);

         }

         Console.WriteLine("------------------------");

      }

}

这么写!

 

调用直接:Class2.frt 

追问
那Class1怎样写,求大神支教。
爱神遗梦录af
2013-10-17 · 超过12用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:29.7万
展开全部
简单的很,在class2的 frt属性前面加 public,就可以了。因为默认情况下,类中的访问修饰符为privage,私有属性,只能在本类中调用。如果加上public,则可以在整个程序集中进行调用了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式