Difference between using web services with Silverlight and WPF
I have written a simple `WebMethod` in a back end webservice. I am using this as a service reference in both a WPF application and a Silverlight application.

The method returns a `List<string>` called `userList`. This works fine in the WPF application, where I reference the `Service1SoapClient` as 'client'. There fore call the method by -

    client.userlist(); //this is the case in WPF app
However in Silverlight the only option is

    client.userListAsync(); //Silverlight
This works fine in WPF and brings back the desired list, however Silverlight brings back the error -

    Error	11	Cannot implicitly convert type 'void' to 'System.Collections.Generic.List<string>'	

Also in relation to this, in the WPF app I am appending text withing a richTextBox with the userList, which works, however in Silverlight `richTextBox1.AppendText` is not a valid option.

Where am I going wrong in the Silverlight App?
Difference between using web services with Silverlight and WPF
===

I have written a simple `WebMethod` in a back end webservice. I am using this as a service reference in both a WPF application and a Silverlight application.

The method returns a `List<string>` called `userList`. This works fine in the WPF application, where I reference the `Service1SoapClient` as 'client'. There fore call the method by -

    client.userlist(); //this is the case in WPF app
However in Silverlight the only option is

    client.userListAsync(); //Silverlight
This works fine in WPF and brings back the desired list, however Silverlight brings back the error -

    Error	11	Cannot implicitly convert type 'void' to 'System.Collections.Generic.List<string>'	

Also in relation to this, in the WPF app I am appending text withing a richTextBox with the userList, which works, however in Silverlight `richTextBox1.AppendText` is not a valid option.

Where am I going wrong in the Silverlight App?