永发信息网

c#问题,谁帮我看看啊

答案:3  悬赏:10  手机版
解决时间 2021-05-07 18:48

private void button1_Click(object sender, EventArgs e)
{
ArrayList str = new ArrayList();

Class1 zhang = new Class1("张", "女", 21, "唱歌");
Class1 jay = new Class1("周杰伦", "男", 21, "耍双节棍");
str.Add(zhang);
str.Add(jay);
MessageBox.Show(str.Count.ToString());

//MessageBox.Show(名字,性别,年龄,爱好);
}

怎么才能得到最后注释掉的结果啊

最佳答案

MessageBox.Show(((Class1)str[0]).名字);


可以循环输出,0只显示第一个,你可以用循环变量i代替,转型为Class1,就可以出属性了

全部回答

这样,我没试,你试试看吧,你定义一个字符串

string result="";

ArrayList str = new ArrayList();

Class1 zhang = new Class1("张", "女", 21, "唱歌"); Class1 jay = new Class1("周杰伦", "男", 21, "耍双节棍"); str.Add(zhang); str.Add(jay);

result="姓名:"+str[0].Name.toString()+"年龄:"+str[0].age.toString();

当然了啊,你这个类里必须是要有这些属性的,这样应该就可以了你试试吧

foreach(object obj in str){

String mess=String.format("姓名:{0},性别:{1},年龄:{2},爱好:{3}",(Class1)obj.Name,(Class1)obj.Sex,(Class1)obj.Age,(Class1)obj.Hobby);

messageBox.Show(mess);

}

我想 你要的应该是这个吧

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
问道中,我练二灵二敏的水,五十多级才秒两千
电脑开不了机,提示:以下文件损坏或丢失<Win
一般的高中、中专可以报考幼师吗。要具有什么
手机农场的钱为什么突然没有了
哪里有链接??I can do it ,我要链接到空间
曾家镇计划生育服务站在什么地方啊,我要过去
刚启动电脑的时候英语什么意思
问:在哪可以下到金贤重的QQ主题包?
峰博欣缘胶粘批发我想知道这个在什么地方
现在什么网络游戏简单易懂不花钱的介绍几个来
在手机上输入什么可以知道诺基亚的型号?
赠送别人时能用点卷吗
下载MRP的游戏,要放在那个文件里?
有关心黄海美韩军演的吗,你觉得如果华盛顿号
老人冬天的羊毛大衣到哪里买
推荐资讯
长安城记 - 小葵
梦幻西游潜力问题
谁能把我邀进校友??我想偷菜哇~
会昌县法院地址在什么地方,想过去办事
北大青鸟初中生可以进去么。
什麽时候会在放海派甜心呢?
林志颖的儿子可爱吗
长辈给晚辈祝福语大全,送给爸爸妈妈的祝福语
数学DE问题
弹性正碰 推导
重庆地区购手机新号是否需要身份证
晓晶朝鲜冷面怎么去啊,有知道地址的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?