作者superttl (ttl)
看板C_Sharp
标题[问题] 一个语法请教一下
时间Tue Apr 3 17:37:12 2012
最近在看一个 C# 的程式里面有一段程式片段
private static bool <IsWebConnecting>k__BackingField;
[4~ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ <-- 这种是甚麽样的宣告呢?
public static bool IsWebConnecting
{
[CompilerGenerated]
get
{
return <IsWebConnecting>k__BackingField;
}
[CompilerGenerated]
set
{
<IsWebConnecting>k__BackingField = value;
}
}
还有 return 可以写这样吗? 他的意思又是该如何解释呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.192.149.134
1F:→ optimist9266:泛型 04/03 19:27
2F:→ iterator:这段不是 C# 的标准语法, 也跟 Generics 无关.. 04/03 19:59
3F:→ iterator:这段程式码是 C# Automatic Properties 实作上产生的code 04/03 20:00
4F:→ iterator:这段是public static bool IsWebConnecting {get; set;} 04/03 20:01
5F:→ iterator:经由 C# Compiler 处理以後, 会产生的内容. 04/03 20:02
6F:→ superttl:如果用C#标准的写法要如何改写这段程式码呢? 04/03 21:12
7F:→ funnyface325:这应该是 Reflector 解析出来的..... 04/03 23:52
8F:→ iterator:就是public static bool IsWebConnecting {get; set;} 04/04 01:49