作者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