c# - 如何在表单应用程序中初始化列表
问题描述
我只是编程的初学者并且有一个问题。我的 Windows 窗体应用程序有一段代码:
namespace Temperature_controller.Temperature_controller
{
public class CPU_Temp
{
public double CurrentValue { get; set; }
public static List<CPU_Temp> Temperatures
{
get
{
List<CPU_Temp> result = new List<CPU_Temp>();
ManagementObjectSearcher searcher = new ManagementObjectSearcher(@"root\WMI", "SELECT * FROM MSAcpi_ThermalZoneTemperature");
foreach (ManagementObject obj in searcher.Get())
{
Double temp = Convert.ToDouble(obj["CurrentTemperature"].ToString());
temp = (temp - 2732) / 10.0;
result.Add(new CPU_Temp { CurrentValue = temp });
}
return result;
}
}
}
}
有一个表格代码:
namespace Temperature_controller
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
CPU_Temp cPU_Temp = new CPU_Temp();
cartesianChart1.Series = new SeriesCollection
{
new LineSeries
{
Values=new ChartValues<ObservablePoint>
{
new ObservablePoint(0,cPU_Temp.CurrentValue),
new ObservablePoint(0,cPU_Temp.CurrentValue),
new ObservablePoint(0,cPU_Temp.CurrentValue),
new ObservablePoint(0,cPU_Temp.CurrentValue)
}
}
};
}
}
}
我的问题是如何初始化列表?我不知道怎么称呼它。我不欠这个代码,只是在互联网上找到它,并试图适应我的项目,但它写的是我认为控制台应用程序,我不知道如何将它更改为在 Windows 窗体中工作。谢谢你的帮助。
解决方案
另一个选项是 List.Clear() 函数。
在这里阅读更多。
推荐阅读
- eslint - 是否存在 eslint 规则来防止类被重新分配?
- sftp - JSch:如何配置 diffie-hellman-group14-sha256?
- vaadin - div标签类属性包含很多字符串,不能用css字符串定义字符串替换
- php - 如何从styles.php中的数据库中获取一个值
- javascript - Problem when I want to filter on 3 conditions
- spring-data-jdbc - 如何在 Spring Data JDBC 中使用数组
- javascript - 如何在javascript中将数字转换为数组范围
- symfony - 使用完整的 composer.json 迁移 symfony 4 项目
- android - 智能手机唯一标识符作为密码/登录凭据?
- mysql - 插入引用另一个表的值