小编use*_*388的帖子

在属性设置器中采用多种类型

我想选择设置具有多个类型的属性,并且正在努力寻找解决方案。

public static PropertyType Property
        {
            get { return Property;}
            set {
                if (value.GetType() == typeof(PropertyType))
                {
                    Property = value;                       
                }

                //Or any other type
                if (value.GetType() == typeof(string))
                {
                    Property = FunctionThatReturnsPropertyType(value);
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

我希望这是有道理的,我只将Property设置为一种类型,但是我希望能够将其分配给其他类型,然后在setter中进行转换-这可能吗?

c# setter types properties

4
推荐指数
1
解决办法
3847
查看次数

标签 统计

c# ×1

properties ×1

setter ×1

types ×1