using System;
using System.Collections;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace classQuiz
{
class A {
public int a = 100;
public int b = 200;
}
class Program
{
static void Main(string[] args)
{
A obj = new A();//object of that class
ArrayList list = new ArrayList();
list.Add(obj);//passing object
Console.WriteLine(list[0]);//output down the code
Console.ReadKey();
}
}
}
出力を使用してデータメンバーの取得: - 私は私が何をしたい配列リストにオブジェクトを渡しています。このプログラムでは、ArrayListのにクラスのオブジェクトを追加し、それはArrayListの
classQuiz.A
を私が書くことができる方法であります配列リストを使ってコンソール上のデータメンバーにアクセスしたいと思います。私は試しました。
list[0].a;
//or
list[0].b;
これを達成するためには何ができますか?
+
私は本当に非常に混乱メートル リストへのArrayListを変更する必要はありません。 :D
ドント、もはや 'ArrayList'を使用ArrayList'は、私だけが含まれているリスト'の代わりに ''として使用します'a'または' b'メンバを持たない 'object'型の構造体です。 –
HimBromBeere
リストに変更してみませんか?どんな強力な理由もなく、あなたのコードをより良く保守しやすくするのを手伝うことは難しいです。 –
HimBromBeere
私は第2の方法を探していました –