CompilerGenerated

源代码:

   public int Pages { get; set; }
   public bool IsPro { get; set; }

反编译后的代码:

[CompilerGenerated]
private bool <IsPro>k__BackingField;

[CompilerGenerated]
private int <Pages>k__BackingField;

public bool IsPro
{
[CompilerGenerated]
get
{
return this.<IsPro>k__BackingField;
}
[CompilerGenerated]
set
{
this.<IsPro>k__BackingField = value;
}
}
public int Pages
{
[CompilerGenerated]
get
{
return this.<Pages>k__BackingField;
}
[CompilerGenerated]
set
{
this.<Pages>k__BackingField = value;
}
}

CompilerGenerated 用来同一个用户生成的元素进行区分的编译器生成元素。向任何应用元素应用CompilerGeneratedAttribute属来指示这个元素是由编译器生成的。这个元素允许SQL server引用编译器生成的静态值。

在Visual Studio 中我们可以通过在一个字符串上按两次Tab键来自动生成属性,当然这些属性是不包含逻辑和范围的。

如果你需要加入逻辑或设定范围,则需要自己生成属性。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值