社区
VB基础类
帖子详情
如何取出对象的属性?
bruceyew
2000-02-21 03:08:00
在程序中如何取出一个对象的属性表?
例如写一个过程,Get_All_Properties(objX as object)
然后就能返回一个集合,里面包含此对象的所有属性。
...全文
246
3
打赏
收藏
如何取出对象的属性?
在程序中如何取出一个对象的属性表? 例如写一个过程,Get_All_Properties(objX as object) 然后就能返回一个集合,里面包含此对象的所有属性。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Un1
2000-02-21
打赏
举报
回复
可以通过引用TypeLib Information(TLBINFO32.DLL)后调用:
dim m as memberinfo
for each m in interfaceinfoformobject(Obj).members
' m.name 等等即可得到属性及过程名
with m
if .InvokeKind =INVOKE_PROPERTYGET then
dim s as string
s = .name
colProps.add callbyname(nothing,s,VbGet,Args()),s
end if
end with
next
flywind
2000-02-21
打赏
举报
回复
大家都说了,我也没有其他的要说了!
xubin_sh
2000-02-21
打赏
举报
回复
好象不可以???
除非用vc或delphi等
u-attributes:创建没有setter的“不可变”
对象
,只有getters
创建不带setter的“不可变”
对象
,仅创建getter。 这个gem允许您定义“不可变的”
对象
,使用它时,您的
对象
将仅具有getter而没有setter。 因此,如果更改[ ] [ ]
对象
的
属性
,则将有一个新的
对象
实例。 也就是说,您可以变换
对象
而不是对其进行修改。 文献资料 版本 文献资料 未发行 2.7.0 1.2.0 目录 如何定义
属性
? Micro::Attributes#attributes= 如何从
对象
或哈希中提取
属性
? 是否可以根据需要定义
属性
? Micro::Attributes#attribute Micro::Attributes#attribute! 如何定义多个
属性
? Micro::Attributes.with(:initialize) #with_attribute() #with_attributes() 为
属性
定义默认值
ES6如何提取
对象
的部分
属性
?
【代码】ES6如何提取
对象
的部分
属性
?
JavaScript之Date
对象
详解(
属性
和方法)
Date
对象
属性
constructor 返回对创建此
对象
的 Date 函数的引用。prototype 使您有能力向
对象
添加
属性
和方法。Date
对象
方法getDate() 从 Date
对象
返回一个月中的某一天 (1 ~ 31)。getDay() 从 Date
对象
返回一周中的某一天 (0 ~ 6)。getFullYear() 从 Date
对象
以四位数字返回年份。getHours() 返回 Date
对象
的小时 (0 ~ 23)。getMilliseconds() 返回 Date
对象
的毫秒(0 ~ 999)。getMinutes() 返回 Date
对象
的分钟 (0 ~ 59)。getMonth() 从 Date
对象
返回月份 (0 ~ 11)。getSeconds() 返回 Date
对象
的秒数 (0 ~ 59)。getTime() 返回 1970 年 1 月 1 日至今的毫秒数。getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差。getUTCDate() 根据世界时从 Date
对象
返回月中的一天 (1 ~ 31)。getUTCDay() 根据世界时从 Date
对象
返回周中的一天 (0 ~ 6)。getUTCFullYear() 根据世界时从 Date
对象
返回四位数的年份。getUTCHours() 根据世界时返回 Date
对象
的小时 (0 ~ 23)。getUTCMilliseconds() 根据世界时返回 Date
对象
的毫秒(0 ~ 999)。getUTCMinutes() 根据世界时返回 Date
对象
的分钟 (0 ~ 59)。getUTCMonth() 根据世界时从 Date
对象
返回月份 (0 ~ 11)。getUTCSeconds() 根据世界时返回 Date
对象
的秒钟 (0 ~ 59)。getYear() 已废弃。 请使用 getFullYear() 方法代替。parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。setDate() 设置 Date
对象
中月的某一天 (1 ~ 31)。setFullYear() 设置 Date
对象
中的年份(四位数字)。setHours() 设置 Date
对象
中的小时 (0 ~ 23)。setMilliseconds() 设置 Date
对象
中的毫秒 (0 ~ 999)。setMinutes() 设置 Date
对象
中的分钟 (0 ~ 59)。setMonth() 设置 Date
对象
中月份 (0 ~ 11)。setSeconds() 设置 Date
对象
中的秒钟 (0 ~ 59)。setTime() setTime() 方法以毫秒设置 Date
对象
。setUTCDate() 根据世界时设置 Date
对象
中月份的一天 (1 ~ 31)。setUTCFullYear() 根据世界时设置 Date
对象
中的年份(四位数字)。setUTCHours() 根据世界时设置 Date
对象
中的小时 (0 ~ 23)。setUTCMilliseconds() 根据世界时设置 Date
对象
中的毫秒 (0 ~ 999)。setUTCMinutes() 根据世界时设置 Date
对象
中的分钟 (0 ~ 59)。setUTCMonth() 根据世界时设置 Date
对象
中的月份 (0 ~ 11)。setUTCSeconds() setUTCSeconds() 方法用于根据世界时 (UTC) 设置指定时间的秒字段。setYear() 已废弃。请使用 setFullYear() 方法代替。toDateString() 把 Date
对象
的日期部分转换为字符串。toGMTString() 已废弃。请使用 toUTCString() 方法代替。toISOString() 使用 ISO 标准返回字符串的日期格式。toJSON() 以 JSON 数据格式返回日期字符串。toLocaleDateString() 根据本地时间格式,把 Date
对象
的日期部分转换为字符串。toLocaleTimeString() 根据本地时间格式,把 Date
对象
的时间部分转换为字符串。toLocaleString() 据本地时间格式,把 Date
对象
转换为字符串。toString() 把 Date
对象
转换为字符串。toTimeString() 把 Date
对象
的时间部分转换为字符串。toUTCString() 根据世界时,把 Date
对象
转换为字符串。UTC() 根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。valueOf() 返回 Date
对象
的原始值。
前端JavaScript篇之对
对象
与数组的解构的理解、如何提取高度嵌套的
对象
里的指定
属性
?
对象
与数组的解构是一种通过模式匹配的方式,从
对象
或数组中提取值,并将其赋给变量的过程。它可以让我们以一种简洁的方式访问和使用
对象
或数组中的数据
提取高度嵌套的
对象
里的指定
属性
?
如何提取高度嵌套的
对象
里的指定
属性
如何提取高度嵌套的
对象
里的指定
属性
。
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章