控制檯應用程序:我有一個對象具有所有的票據細節,我試圖通過webservice傳遞此對象。不能隱式地將類型轉換爲另一個類C#
基本上,我想將「VVV」(票證詳細值列表)分配給「APTR」對象,然後我將「APTR」傳遞給該方法。
控制檯應用程序:
public string SendAllticketDetailsToService(AutoProvisionWebAPIClient.AutoProvisionTicketsResponse vvv)
{
// bool result = false;
string xmlStringResult;
xmlStringResult = "";
try
{
AutoProvisionController.SRMUserRegServiceReference.AutoProvisionTicketsResponse APTR = new AutoProvisionController.SRMUserRegServiceReference.AutoProvisionTicketsResponse();
我想分配VVV類對象值APTR,你可以指導我?
xmlStringResult = ss.GetAllTickets(APTR);
Console.WriteLine(xmlStringResult);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
return xmlStringResult;
}
//end
,兩者是不同的命名空間,但相同的類和屬性..當我試圖編譯,我得到像
錯誤55錯誤不能類型 「AutoProvisionWebAPIClient.AutoProvisionTicketsResponse」隱式轉換爲 'AutoProvisionController.SRMUserRegServiceReference.AutoProvisionTicketsResponse' \ ARMWebAPIClient \ AutoProvisionController \ SRMUserRegServiceProxy.cs 44 24 AutoProvisionController
你正在使用什麼類型的服務?您可以查看此https://msdn.microsoft.com/en-us/library/bb628653(v=vs.100)。aspx或使用類似automapper的方法將值從一個對象複製到另一個對象。 –