編輯:希望這有助於理解我正在嘗試做什麼。C#:使用枚舉將一個對象投射到特定的對象
我有一個返回對象的對象,在這個對象內我有一個int值, 基於這個int值我想能夠使用枚舉來告訴我什麼具體對象應該案例這個對象至。
Enum擁有所有可能的腸衣。
我將收到一個通用對象(類型爲object),它可以是許多不同的更具體的對象之一,在這種情況下,類型爲Model。我希望能夠在對象內部查看一個int值,它會告訴我要使用哪個轉換。
例如一個對象A,它的對象中有一個int值設置爲'2',我想根據我的枚舉值2(它被設置爲特定類型)將此對象轉換爲我的特定對象。
這可能很簡單,但不能解決你如何做到這一點,如果可能的話,謝謝。
謝謝。
我已經盡我所能地回答了,但是您並沒有真正提供足夠的信息來幫助您。 –
「enum cast」是什麼意思?你能提供一些示例代碼嗎? –
@Jon Skeet,我已經添加了一些關於我想要做的事情的信息,我真的希望它有幫助。 – user101010101