我有一个类型对象列表
List<object> _list;
Run Code Online (Sandbox Code Playgroud)
我在一个方法中初始化这个列表,并添加一些属性的项目
void CreateList()
{
_list= new List<object>();
_list.Add(new {Prop1 = 45, Prop2 = "foo", Prop3 = 4.5});
_list.Add(new {Prop1 = 14, Prop2 = "bar", Prop3 = 3.1});
}
Run Code Online (Sandbox Code Playgroud)
但是我现在有一个类型对象的列表,我不知道它的类型或元素的类型.
我想根据列表中的属性使用LINQ选择一些元素,例如FindAll().我该怎么做?创建POCO课程会更好吗?
我正在做一个小型控制台程序的练习,该程序显示汽车的移动速度以及使其快速或慢速运行的功能.
所以这是我的类叫car,它包含一个构造函数.私有int速度
有一个get和set访问器.
有两种方法称为加速和中断.
class car
{
private int speed;
public car (int initialSpeed) //initializes car speed
{
Speed = initialSpeed;
}
public void accelerate() //increase Speed
{
Speed = Speed + 10;
}
public void brake() //decrease Speed
{
Speed = Speed - 10;
}
public int Speed //access private int speed
{
get { return speed; }
set { speed = Speed; }
}
}
Run Code Online (Sandbox Code Playgroud)
现在问题是:
class program
{
static void Main(string[] args)
{
var Car = …Run Code Online (Sandbox Code Playgroud)