腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
ParameterInfo.DefaultValue与ParameterInfo.RawDefaultValue
的
区别
.net
、
reflection
、
default-value
、
optional-parameters
来自 此
属性
仅在执行上下文中使用。在只
反射
的
上下文中,使用RawDefaultValue
属性
。
获取
一个
值
,如果
浏览 6
提问于2013-04-24
得票数 15
回答已采纳
2
回答
具有
反射
的
C#
获取
属性
值
没有
默认值
c#
如您所见,通过
反射
获取
值并与
默认值
进行比较将返回false。你知道为什么会发生这种情况吗?我应该如何检查
默认值
?谢谢 ==编辑== 有人告诉我,GetValue()
的
返回
值
是一个对象,因此必须将其强制转换为DateTime才能使用
默认值
。不幸
的
是,我不能,因为我正在对一个对象
的
所有
属性
运行这个测试,以发现这个对象是否被初始化(所以我检查null或
默认值
)。实际上,messageDto是一个泛型类型,
浏览 114
提问于2021-02-11
得票数 0
2
回答
如何获得控件字体
的
默认值
?
c#
、
.net
、
visual-studio
我正在尝试
获取
控件字体
的
默认值
,以便确定它是否是当前
的
默认值
。// Gets the attributes for the property.DefaultValueAttribute myAttribute = (DefaultValueAttribute)attrib
浏览 3
提问于2011-12-06
得票数 1
6
回答
如何在自动实现
的
属性
C#
6.0更改后获得默认编译时值?
c#
、
.net
、
properties
、
default-value
、
c#-6.0
很快,新
的
C#
6.0自动实现
的
属性
允许我们制作这个现在,在某个地方,我更改了
属性
IsSoundEffects = false,因此访问它将是假
的
。嗯,那么如何获得实际
的
默认编译时自动实现
的
属性
值
。因为我从数据库中
浏览 5
提问于2019-11-17
得票数 9
回答已采纳
1
回答
如何确定哪个
属性
是绑定
的
默认
属性
?
c#
、
.net
、
winforms
、
reflection
、
windows-forms-designer
给定一个
具有
多个可绑定
属性
的
X类,如何确定通过
反射
选择哪一个
属性
是默认
属性
? 我已经知道如何从对象中
获取
属性
和
属性
,但是我缺少一些东西,可以告诉我应该使用哪个
属性
作为
默认值
。
浏览 0
提问于2019-11-08
得票数 1
回答已采纳
1
回答
PHP:使用
反射
API
获取
属性
默认值
常量名称
php
、
reflection
我需要能够检索
属性
缺省
值
常量名称。ReflectionClass(Foo::class);PHP
反射
API
的
奇怪之处在于,\ReflectionParameter类有getDefaultValueConstantName()方法,而\ReflectionProperty
没有
。我可
浏览 1
提问于2017-05-31
得票数 1
1
回答
合并两个对象
的
方式与PHP
的
array_merge类似。
c#
、
php
、
arrays
、
reflection
在PHP中,通常
的
做法是将一个数组作为类
的
选项传递,然后将该数组与另一个保存
默认值
的
数组合并。 }您可以在JavaScript中使用jQuery或其他引入merge函数
的
库来执行此操作这些脚本允许您
获取
两个Javascript对象并将它们合并在一起。允许您使用一个作为
默认值
,并使用另一个来覆盖这些
默认值
。
浏览 0
提问于2013-05-20
得票数 1
回答已采纳
1
回答
原则继承:区分实体
属性
而不是表列?
php
、
symfony
、
doctrine-orm
、
orm
使用Doctrine2继承,我希望有一个微小
的
变化,以便判别器不是基于列(从映射表),而是基于一个实体
的
属性
。代码将如下所示:<?
浏览 1
提问于2018-09-13
得票数 1
回答已采纳
12
回答
C#
延迟加载
的
自动
属性
c#
、
automatic-properties
在
C#
中,从本质上说,我是想把这个..。SomeVariable = SomeClass.IOnlyWantToCallYouOnce(); }转换成不同
的
东西,我可以指定
默认值
,然后它会自动处理剩下
的
…… [SetUsing(S
浏览 0
提问于2010-10-28
得票数 110
回答已采纳
2
回答
在运行时
获取
未知类型
的
默认值
c#
、
reflection
、
types
、
type-conversion
、
type-coercion
我正在使用
反射
来
获取
对象
的
所有
属性
。然后,我需要查看这些
属性
值
中是否有任何
值
是它们碰巧是哪种类型
的
默认值
。下面是我当前
的
代码。它抱怨找不到命名空间或类型。这让我相信这与
c#
如何进行隐式类型强制有关。因为我是在运行时抓取类型
的
,所以它不知道如何比较它,或者不太清楚这一点。我希望避免在类型名称上进行比较
的
切换情况,但现在看起来这是我唯一
的
选择,除非S
浏览 0
提问于2013-02-12
得票数 0
回答已采纳
1
回答
不键入完整变量名,但部分名称由另一个字符串
值
表示。
c#
让我们假设fields[0].ToString()是否
具有
"abc"
的
字符串
值
。是否有一种方法通过用Classname.abc替换"abc"来声明fields[z].ToString()。看起来就像,Classname.fields[z].ToString(); 所以最初是这样做
的
,如下所示,我认为这是一种效率低下
的
方法(我有200行代码要输入)。Split_CsvData[z]包含我想向变量声明
的
信息(例如。fields[z].ToString(
浏览 0
提问于2018-12-13
得票数 0
回答已采纳
2
回答
与this.Property相反,使用
反射
- base.Property
获取
基类
属性
值
c#
、
reflection
、
properties
我想知道这样
的
事情是否可能:我重写了基类
的
一个
属性
,它是自动实现
的
。我在覆盖中提供了逻辑来解决缺省设置中
的
“缺失”
属性
。if(prope
浏览 0
提问于2011-07-16
得票数 2
回答已采纳
4
回答
如何使用
反射
在
C#
中正确迭代应用程序设置
c#
我正在尝试使用
反射
(使用VS2010
的
.NET 3.5 )在
C#
中迭代应用程序
属性
。代码“工作”
的
原因在于它成功地
获取
了
属性
。但是,它始终
获取
在设计时定义
的
属性
值
,并且看不到myapp.exe.config中的当前
值
。我通过名称直接访问
的
属性
确实反映了.config文件中
的
内容。下面是基于
反射
的</em
浏览 0
提问于2011-04-15
得票数 2
1
回答
如何使用
C#
中
的
反射
检索对子对象
的
引用?
c#
、
reflection
、
interface
我正在尝试使用
C#
中使用
反射
的
鸭子类型。我有一个随机类型
的
对象,我想知道它是否实现了一个
具有
特定名称
的
接口,如果实现了--检索对接口子对象
的
引用,以便以后可以通过该接口读取(
获取
)一个
属性
值
。实际上,我需要使用
反射
的
as。所以现在我有了一个对象引用,这个对象肯定实现了那个接口。 如何使“强制转换”像检索子对象那样仅使用
反
浏览 4
提问于2014-02-10
得票数 1
回答已采纳
3
回答
如何告诉
C#
忽略序列化过程中默认
属性
的
创建?
c#
、
serialization
我有一个被序列化为XML文件
的
类。有几个很少使用但始终会创建
的
属性
。如果我在XML中删除它们,反序列化仍然有效,因为它们
具有
默认值
。 这些不必要
的
(bool)
属性
增加了XML
的
可读性。我可以以某种方式告诉
C#
忽略仍然
具有
默认值
的
元素或
属性
吗?
浏览 1
提问于2009-04-24
得票数 5
回答已采纳
1
回答
有
没有
办法在Spring boot中获得所有配置
属性
的
名称?
java
、
spring
、
properties
、
configuration
、
spring-boot
我真的是Spring
的
新手。我使用了spring boot提供
的
外部配置特性。它工作得很好,我在几个配置类中使用了它,通常只使用
默认值
。现在,我想概述一下我使用
的
配置
属性
。这意味着我需要知道使用@Value(...)或@ConfigurationProperties(prefix = ...)设置
的
所有
属性
。有
没有
办法从Spring
获取
这些信息?我可以用
反射
来做到这一点,但我认为这不是最好
的
方法。
浏览 0
提问于2016-04-26
得票数 5
1
回答
EWS Java API ItemView更改默认orderBy
值
java
、
exchangewebservices
、
ewsjavaapi
我使用EWS Java API 2.0从邮箱
获取
邮件。简单地说,我需要知道以下
C#
代码片段
的
Java等价物。new ItemView(50); Java API中
没有
名为view.setOrderBy()
的
方法。如何更改itemview orderBy
属性
的
默认值
?该
属性
的</em
浏览 8
提问于2017-02-16
得票数 0
回答已采纳
5
回答
使用特定于类型
的
值
初始化
C#
泛型
c#
、
generics
return (val.CompareTo(_min) < 0) && (val.CompareTo(_max) > 0);}此外,如果一个类型支持无限值,比如float或double,有
没有
办法检测到这一点并相应地设置这些
值
?
浏览 2
提问于2009-10-28
得票数 3
回答已采纳
2
回答
VS2010和VS2008中optionalAttribute (用于声明可选参数)
的
行为差异
c#
、
.net
一个简单
的
带有可选参数
的
C#
方法,它使用OptionalAttribute声明为{ {但不是在VS2008或更早版本上,除非使用DefaultParameterValue
属性
提供了一些
默认值
。of type 'System.Reflection.Missing' cannot be converted to type 'System.Double' 在VS200
浏览 4
提问于2011-03-10
得票数 8
1
回答
PropertyAttributes.HasDefault和PropertyBuilder.SetConstant
的
意义
c#
、
.net
、
clr
、
cil
、
reflection.emit
我想问一下,在使用PropertyAttribute.HasDefault方法定义
属性
的
上下文中,System.Reflection.Emit.TypeBuilder.DefineProperty枚举
值
的
目的是什么据我所知,它与SetConstant方法PropertyBuilder有关,但它并不真正改变
属性
的
默认值
,因为我能够测试它,那么SetConstant真正做了什么呢?(我不打算改变财产
的
默认值
-只是想弄清楚这些东西是干什么<
浏览 0
提问于2014-02-17
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
获取对象属性类型、属性名称、属性值的研究:反射和JEXL解析引擎
C#12 都有哪些新特性?
C#自定义特性讲解与实际应用
注解以及手写一个ORM
【翻译】Protocol Buffer Basics:C
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券