On Mar 29, 7:27 pm, "John Saunders" <john.saunders at trizetto.com>
[quoted text, click to view] wrote:
> <bjor...@gmail.com> wrote in message
>
> news:1175159988.174948.47330@o5g2000hsb.googlegroups.com...
> ...
>
>
>
>
>
>
>
> > But...:
> > My situation is different.
> > For some reason ( i'm not going to explain it here ), i do not use the
> > Window definition from LogService. Instead, on the client project i
> > also have a namespace House with a class Window, which is exactly
> > identical to that on the webservice LogService. To call the method Log
> > i do the following:
> > LogService.LogService logService = new LogService.LogService();
> > House.Window window = new House.Window();
> > logService.Log(window);
>
> > But... then i get some errors which i can not get rid of.
> > The errors i get:
> > 1) The best overloaded method match for
> > 'LogService.LogService.Log(LogService.Window)' has some invalid
> > arguments
> > 2) Argument '1': cannot convert from House.Window to LogService.Window
>
> > And i also can't cast between the two classes.
>
> > My Question: Does somebody know how to fix those errors? Has it
> > something to do with Namespaces? I'm lost here.
> The two classes are not related in any way that matters to C#. Of course
> you're going to get errors. You'd get the same result if you passed an
> "int".
Ok, they are not related for C#. For me they are. Actually, for me
they are identical. So is there a way to typecast between the both? Or
do i have to create a copy constructor? Or is there another solution
to this problem?