0
私はプログラミングに慣れていません。私は自分のデータベースから列価格を取得し、それをリストに保存しています。私はそのデータで何らかの乗算を行い、乗算後の結果を別のリストに格納したいと考えています。ここでは、データをフェッチしてリストに格納するために書いたコードを示します。あるリストの要素を挿入する
SqlDataAdapter da = new SqlDataAdapter("Select Price from FoodPackages",con);
DataSet dataset = new DataSet();
da.Fill(dataset, "FoodPackages");
List<int> package_price = new List<int>();
foreach(DataRow row in dataset.Tables["FoodPackages"].Rows)
{
package_price.Add(Convert.ToInt32(row["Price"]));
}
for(int i = 0; i<package_price.Count; i++)
{
int food = guest * package_price[i]; // Food = The total food cost
}
リストの各要素にゲストを掛けている行。ここで私は整数変数を持っていますが、これの代わりにリストが必要です。親切に私がこれを行うのを手伝ってください。を追加
SqlDataAdapter da = new SqlDataAdapter("Select Price from FoodPackages",con);
DataSet dataset = new DataSet();
da.Fill(dataset, "FoodPackages");
List<int> package_price = new List<int>();
foreach(DataRow row in dataset.Tables["FoodPackages"].Rows)
{
package_price.Add(Convert.ToInt32(row["Price"]));
}
// Initialize a new list
List<int> myList = new List<int>();
for(int i = 0; i<package_price.Count; i++)
{
int food = guest * package_price[i]; // Food = The total food cost
// Add element into the list
myList.Add(food);
}
:「ゲスト」変数がintのタイプではない場合、あなたは小数点の一覧を作成する必要があり、私は正しくこのようにあなたを理解していれば、事前
このようにして、myListである新しいリストのゲストが乗算された後に、すべてのアイテムが表示されますか? –
はい、最後の行にブレークポイントを置き、myListに含まれる要素を確認してください。 – user2925794
ありがとう、それは私の問題を解決しました:)神はあなたを祝福! –