在Reflection中,PropertyInfo和FieldInfo有什么区别
答案:2 悬赏:0 手机版
解决时间 2021-02-23 02:50
- 提问者网友:不爱我么
- 2021-02-22 07:45
在Reflection中,PropertyInfo和FieldInfo有什么区别
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-02-22 09:16
直接调用文章摘要,在调用的字数问题上,当使用[field:info /]时,可以在{dede:arclist infolen=' ' }{/dede:arclist}中,设置调用摘要的字符数(最高可设置为系统设置的250);如果使用[field:description /],则直接使用后台设置的摘要字符上限。显然,这两种方式都很被动,灵活性太差。
全部回答
- 1楼网友:长青诗
- 2021-02-22 10:45
1、property 你可以理解为属性,属性基本是为了在类的外部对私有变量的值进行读/取。
2、attribute 这个你可以理解为 特性,一般写在类头上面,表示为这个类添加了某些特性。
以下代码表示 aaa 可以被序列化。
[serializable]
public class aaa : base
3、characteristic 不太清楚具体是什么,翻译过来的是 特征、特性。
4、field 翻译过来是 域 的意思
域这个词不太好讲,我一般将它理解为访问界限或者区域。
举个最简单的例子
public void test()
{
int a = 0;
} //a 的作用域到此结束。
int a = 1;//这样会报错
=========================
int a = 0;//下面都是a的作用域
public void test()
{
a = 1;//这样不会报错
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯