C# 如果字段为空,则为自定义属性
我想创建一个自定义属性,它返回我自己的文本作为参数,如果变量为null,则返回该变量。我的问题是,我不知道如何调用这个变量 我的属性:C# 如果字段为空,则为自定义属性,c#,custom-attributes,C#,Custom Attributes,我想创建一个自定义属性,它返回我自己的文本作为参数,如果变量为null,则返回该变量。我的问题是,我不知道如何调用这个变量 我的属性: [AttributeUsage(AttributeTargets.All, AllowMultiple = false, Inherited = false)] public class IfNullAttribute : Attribute { public IfNullAttribute() { } } 我的变量: p
[AttributeUsage(AttributeTargets.All, AllowMultiple = false, Inherited = false)]
public class IfNullAttribute : Attribute
{
public IfNullAttribute()
{
}
}
我的变量:
public virtual Task ParentTask_Ref { get; set; }
谢谢你的回复 你的变量是一个
任务
,你的默认值是一个任务
?你确定你了解什么是属性
?任务是EntityFramework创建的对象我想创建类似IsValid from ValidationAttribute的东西,它告诉我变量何时为空