C# 需要语法帮助

C# 需要语法帮助,c#,.net,C#,.net,有人能帮我做以下几件事吗 CollectionView.Filter = m => ((Customer)m).Name.ToLower().Contains(_lastNameFilter); 我不想查找名称,而是搜索DateAdded=\u filterDate它看起来应该是: CollectionView.Filter = m => ((Customer)m).DateAdded == DateTime.Parse(_filterDate); 看起来应该是: Co

有人能帮我做以下几件事吗

CollectionView.Filter = m => ((Customer)m).Name.ToLower().Contains(_lastNameFilter);

我不想查找名称,而是搜索
DateAdded=\u filterDate

它看起来应该是:

CollectionView.Filter = m => 
    ((Customer)m).DateAdded == DateTime.Parse(_filterDate);

看起来应该是:

CollectionView.Filter = m => 
    ((Customer)m).DateAdded == DateTime.Parse(_filterDate);

我不知道
CollectionView.Filter
是如何工作的,但您为什么不直接使用这个:

CollectionView.Filter = m => ((Customer)m).DateAdded == _filterDate;

我不知道
CollectionView.Filter
是如何工作的,但您为什么不直接使用这个:

CollectionView.Filter = m => ((Customer)m).DateAdded == _filterDate;

假设
\u filterDate
是一个字符串,
DateAdded
是一个日期
CollectionView.Filter=m=>((客户)m).DateAdded==DateTime.Parse(_filterDate)

假设
\u filterDate
是一个字符串,而
DateAdded
是一个日期
CollectionView.Filter=m=>((客户)m).DateAdded==DateTime.Parse(_filterDate)

考虑到你得到的是免费的优质帮助,说“紧急”听起来确实有点自私。我无意滥用这项服务,但我真的需要在一小时内把它说出来。考虑到你得到的是免费的优质帮助,说“紧急”听起来有点自私。我不想滥用服务,但我真的需要在一个小时内把这件事说出来。我应该把你的约会记录下来吗?目前它是一个string@Jim-如果DateAdded是字符串,则为“是”。你应该比较同一类型的值,我得到了“运算符==不能应用于Systsm.Date.Time类型的操作数?及string@Jim-我已经更新了代码。这取决于字符串的格式。是的,它起作用了。谢谢,但是如何检查_filerDate的内容,因为执行语句。如果那里没有日期,它就会崩溃。我应该将delare\u filterDate作为日期吗?目前它是一个string@Jim-如果DateAdded是字符串,则为“是”。你应该比较同一类型的值,我得到了“运算符==不能应用于Systsm.Date.Time类型的操作数?及string@Jim-我已经更新了代码。这取决于字符串的格式。是的,它起作用了。谢谢,但是如何检查_filerDate的内容,因为执行语句。如果不是日期,则会崩溃。I Get“运算符==不能应用于Systsm.date.Time类型的操作数?而stringI Get”运算符==不能应用于Systsm.date.Time类型的操作数?我得到了“运算符==不能应用于Systsm.Date.Time类型的操作数?请你自己思考一下。。。你不能不思考就成为一名程序员;-)我不能对你的问题说太多,因为我不知道为什么
\u filterDate
是一个字符串,而它应该是
日期时间
!我知道这应该是约会时间。我是这个平台的新手。这是一个文本框,我不能将它标记为日期,可以吗?问题是我不知道如何在执行过滤之前将其转换为日期“运算符==不能应用于Systsm.Date.Time类型的操作数?请你自己思考一下。。。你不能不思考就成为一名程序员;-)我不能对你的问题说太多,因为我不知道为什么
\u filterDate
是一个字符串,而它应该是
日期时间
!我知道这应该是约会时间。我是这个平台的新手。这是一个文本框,我不能将它标记为日期,可以吗?问题是我不知道如何在执行过滤之前将其转换为日期。