我創建了一個dll。沒有超載的方法需要2個參數
該dll有一個方法,它有4個可選參數和2個必需的參數。
當我嘗試調用VS2010中的方法時,即使我僅提供2個所需的參數,它仍然運行良好。
但是,當我試圖調用VS2008中的方法,它顯示錯誤消息'沒有重載的方法需要2個參數'。
我是否需要傳遞4個可選參數值作爲null
才能擺脫這個?
請幫
感謝,
我創建了一個dll。沒有超載的方法需要2個參數
該dll有一個方法,它有4個可選參數和2個必需的參數。
當我嘗試調用VS2010中的方法時,即使我僅提供2個所需的參數,它仍然運行良好。
但是,當我試圖調用VS2008中的方法,它顯示錯誤消息'沒有重載的方法需要2個參數'。
我是否需要傳遞4個可選參數值作爲null
才能擺脫這個?
請幫
感謝,
可選參數是Visual Studio 2010的新增功能,因此在2008年不支持。您需要明確地爲可選參數傳遞參數。
謝謝尼克瓊斯 –
「的Visual C#2010 ** **介紹了命名和可選參數(...)」 從http://msdn.microsoft.com/en-us/library/dd264739.aspx –
是隻適用於c#> = 4.0 –
@LB這是不正確的。我有一個在VS 2010中聲明可選參數的C#.NET Framework 3.5程序集 – xr280xr