从对象中获取属性

图层

我有一个对象,它的某些属性可以加密(如果 DB 上有它的信息)或为空(如果 DB 上没有它的信息)

例如,对于电子邮件,我是这样做的;

public string Email
{
    get
    {
        if (String.IsNullOrEmpty(this.Email))
            return "";
        else
            return Crypto.Decrypt(this.Email, GlobalVars.VALID_KEY);
    }
    set
    {
        this.Email = value;
    }
}

我试图通过这样做来完成的是,当设置值时,它将是一个空字符串或加密字符串,当我需要该属性时,它将传递给我空字符串或解密字符串

在调试模式下,我确实放置了一个断点来检查对象上的某些内容,当 VS 评估对象时,我收到了这个错误:

目标进程在评估函数时退出代码 -2147023895 ....Email.get

对此有何建议?!

提前致谢

安东尼五世

你叫Emailget,创建一个无限循环。

试试这个 :

private string _email;
public string Email
{
    get
    {
        if (String.IsNullOrEmpty(_email))
            return "";
        else
            return Crypto.Decrypt(_email, GlobalVars.VALID_KEY);
    }
    set
    {
        _email = value;
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从请求中获取对象的属性

来自分类Dev

获取数组中对象的属性

来自分类Dev

获取数组中对象的属性

来自分类Dev

通过对象属性获取列表中的对象

来自分类Dev

获取REST返回的对象中的属性文本

来自分类Dev

正确获取Javascript中的对象属性

来自分类Dev

在ArrayList中获取对象的属性值

来自分类Dev

如何从会话中获取对象属性

来自分类Dev

获取存储在jsp会话中的对象的属性

来自分类Dev

从Java中的对象获取text属性

来自分类Dev

从对象数组中获取特定属性

来自分类Dev

在ArrayList中获取对象的属性值

来自分类Dev

在JavaScript中获取对象属性值

来自分类Dev

如何从对象数组中获取属性?

来自分类Dev

试图在laravel中获取非对象的属性

来自分类Dev

从对象数组中获取属性的值

来自分类Dev

获取对象中声明属性的名称

来自分类Dev

在 Algolia 中按属性获取单个对象

来自分类Dev

试图在 codeignitor 中获取非对象的属性?

来自分类Dev

从 Observable 中获取对象属性的值

来自分类Dev

如何获取存储在列表中的对象的属性

来自分类Dev

属性名称在变量中时,如何获取对象属性值?

来自分类Dev

从对象中获取所有属性,包括引用成员的属性

来自分类Dev

从对象中获取属性;“属性”不包含“GetCustomAttribute”的定义

来自分类Dev

在对象原型中定义属性并获取对象的类型

来自分类Dev

对象数组转换以获取对象数组中每个属性的计数

来自分类Dev

获取模型视图对象树中每个对象的属性

来自分类Dev

尝试在 localStorage 中获取对象属性时获取 null

来自分类Dev

在Python中按属性获取对象列表中的索引

Related 相关文章

热门标签

归档