有沒有人知道它是否有可能在方法中傳遞一個類(在C#中)?c#=在方法中傳遞類變量
或者可能提供一些見解,說明我可以如何更好地解決/解決此問題,因爲它可能是「無法從樹上看到森林」類型的東西。
基本上,我有不同類型的對象,我正在處理(人,車,地點和物品),我想,讓用戶添加/編輯/查看/刪除
這些對象。爲了支持這一點,我創建了一個窗體(我稱之爲「ObjecctSelect窗體」),允許用戶從對象列表中選擇特定的對象(我將「對象類型」傳遞到窗體和窗體中然後知道創建這些對象的列表,用戶可以從中選擇...例如車輛)。一旦用戶選擇了一個對象,ObjectSelect表單就會調用另一個表單(根據對象類型的不同,我有一個AEVD_Vehicle表單,一個AEVD位置表單等),這將允許用戶添加/編輯/查看/刪除所選對象。
這實際上工作得很好,當我有對象「明確定義」,但現在我可能需要一些「自定義」對象,並希望我可以通過添加/編輯/查看/刪除「自定義對象「形式到我的」ObjectSelect「形式。我知道我可以傳遞一個類的實例(而不是類本身),但是我確實沒有構造函數信息,直到對象被選中爲止......或者用戶是否選擇了是否要添加,編輯,查看或刪除選定的對象。
順便說一句,我希望能夠傳入表單的另一個原因是我已將「objectSelect」表單放入正在由我們正在開發的多個應用程序使用的庫中。事實證明,根據我們處理的平臺,「AddEditDelete Object窗體」可能需要不同的製造商庫才能引用,我不希望我的「庫」引用所有這些製造商庫。 ......再加上這些製造商的處理方式不同例如,一些添加/編輯/查看/刪除表單包括條形碼掃描和圖片拍攝 - 有一家制造商,我必須在做另一家制造商之前關閉一臺,而另一家制造商則不需要做任何事情。 。
這有意義嗎?或者,我應該如何處理這個問題?
你能總結一下你在僞代碼中需要什麼嗎? –