c# – 有没有办法找出是否已设置属性或变量?
发布时间:2020-12-16 01:39:56 所属栏目:百科 来源:网络整理
导读:根据标题,我可以找出属性或变量的历史,无论它是否已经设置? 原因是我有一些查询类,任何尚未设置的属性都不应包含在生成的查询中. 目前我只是尝试将一个PropertyInfo实例(我需要属性的名称,这对于由于映射而生成的查询至关重要)添加到已在set {}中设置的属性
根据标题,我可以找出属性或变量的历史,无论它是否已经设置?
原因是我有一些查询类,任何尚未设置的属性都不应包含在生成的查询中. 目前我只是尝试将一个PropertyInfo实例(我需要属性的名称,这对于由于映射而生成的查询至关重要)添加到已在set {}中设置的属性列表.这是丑陋的,因为它需要更多的代码,什么应该是只包含属性和没有逻辑的类(即不从列表中删除东西). 我有可以使用内置的东西或更优雅的方法吗? 解决方法
使属性可以为空,例如int类型?而不是类型int,如果它们尚未设置,则它们的值为null.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |