私は解決できない問題に直面しています。誰かができることを願っています。C#で文字列をクラスの新しいインスタントにする
//私は表ピクチャー
// Code
DB_Context MYDB = new DB_Context();
var ALL = MYDB.select(x => x);
I want to instantiate every string (i.Position) as a new instant name of class ARTICLE.like the followings
foreach (var i in ALL)
{
ARTICLE "i.Position" = new ARTICLE();
"i.Name".A_STOCK = i.Stock ;
}
// The Class
public Class ARTICLE
{
public int A_STOCK { get; set;}
}
// later I want to recall it to get its A_STOCK value , for example
int k1 = A1.A_STOCK ;
int k2 = A2.A_STOCK ;
// にようM.SQLサーバに保存されてしまった、私はポジション内のすべての文字列を取得したいです列を作成し、それらのすべての文字列をクラスの新しいインスタント(ARTICLE)に変換し、インスタント・ネームを返します。
は
回答ありがとうございます。しかし、まだインスタンス(A1、A2、A3 ...)のないソリューション。実際には、約1600インスタンスを作成したいと思いますし、すべてのインスタンスには異なる属性(NAME、Model、Versionなど)があります。 –
インスタンスはそこにあります。それらは 'ALL'の内部に含まれています。あなたは、配列、リスト、または任意のものに変換することができます。それぞれのインスタンスごとに、独自のシンボルを持つ1つの変数が必要であることを示唆していますか?配列はありませんか?それは狂ったデザインになります。 –