我有一個在Portable Class Library中定義的類。在那個類中我有一個int,如果代碼在WP8上運行,我只想擁有[DataMember]屬性,如何實現?使用#if來確定代碼是否在WP8上運行
應該有使用#IF的方式,但我不知道語法和條件語句,像這樣(僞語法)的:
#if (condition for WP8) then
include this line: [DataMember]
public int TrackingId { get; set; }
另外,我怎麼可能檢查其他環境比WP8?
[條件編譯](http://stackoverflow.com/questions/20575969/removing-list-items-without屬性任何其他引用)在編譯時確定,而不是在運行時確定。 –
,但是有沒有辦法在代碼在WP8上運行時以某種方式包含[DataMember]屬性? – neo112
你需要在你的WP8項目中實現你的實現。 PCL在編譯時不知道環境 –