在.NET Winform中進行數據統計,你可以使用各種數據結構和集合類來存儲和處理數據。以下是一些建議的步驟:
Sale
的類,包含銷售ID、產品名稱、數量、價格等屬性。public class Sale
{
public int SaleId { get; set; }
public string ProductName { get; set; }
public int Quantity { get; set; }
public decimal Price { get; set; }
}
List<Sale> salesData = new List<Sale>();
// 示例:從CSV文件讀取數據
using (StreamReader reader = new StreamReader("sales_data.csv"))
{
string line;
while ((line = reader.ReadLine()) != null)
{
string[] values = line.Split(',');
Sale sale = new Sale
{
SaleId = int.Parse(values[0]),
ProductName = values[1],
Quantity = int.Parse(values[2]),
Price = decimal.Parse(values[3])
};
salesData.Add(sale);
}
}
// 使用LINQ計算總銷售額和銷售數量
var totalSales = salesData.Sum(sale => sale.Quantity * sale.Price);
var totalQuantity = salesData.Sum(sale => sale.Quantity);
// 使用循環計算總銷售額和銷售數量
decimal totalSales = 0;
int totalQuantity = 0;
foreach (var sale in salesData)
{
totalSales += sale.Quantity * sale.Price;
totalQuantity += sale.Quantity;
}
// 示例:在Label中顯示總銷售額和銷售數量
labelTotalSales.Text = $"Total Sales: {totalSales:C}";
labelTotalQuantity.Text = $"Total Quantity: {totalQuantity}";
根據你的需求,你可以根據需要對數據進行更復雜的統計分析。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。