public class test
{
public datetime date1 {get;set;}
public datetime date2 {get;set;}
public string status {get;set;}
}
现在计算属性状态的值 基于date1和date2的值
例如
if date1 > dataetime.today
status ="active"
else
status = "inactive"
我想我需要在属性状态集中编写逻辑。 我如何实现这一目标?
答案 0 :(得分:1)
template<typename _Function, typename _ReturnType>
struct _TaskOfType_ContinuationTypeTraits
{
typedef task<typename _TaskTypeTraits<typename _FunctionTypeTraits<_Function, _ReturnType>::_FuncRetType>::_TaskRetType> _TaskOfType;
};
答案 1 :(得分:1)
如果您希望它始终与date1
同步,那么您应该status
为吸气剂。
public string status
{
get
{
return date1 > DateTime.Today ? "Active" : "Inactive";
}
}
注意:我强烈建议您关注C# Capitalization Conventions
答案 2 :(得分:0)
public string Status
{
get
{
// your code
}
set
{
// your code
}
}
您可以阅读有关获取和设置访问者here的更多信息。