-
Reference and Value Type differences between C# and VB.NET
Do C# reference and value types exist in VB.NET?
So if I create 2 classes of the same type and 2 structs of the same type
then make them equal to each other. When I make a change to the class types
the changes reflect in both because its a reference type but not in the
struct type because its a value type. Does also apply to VB.NET?
Thanks in advance.
H
-
Re: Reference and Value Type differences between C# and VB.NET
Yes and it was already like that in previous VB releases... Object variables
are just "pointers"...
Patrice
"Humberto Morales" <humberto@socal.rr.com> a écrit dans le message news:
3b8f3216@news.devx.com...
> Do C# reference and value types exist in VB.NET?
>
> So if I create 2 classes of the same type and 2 structs of the same type
> then make them equal to each other. When I make a change to the class
types
> the changes reflect in both because its a reference type but not in the
> struct type because its a value type. Does also apply to VB.NET?
>
> Thanks in advance.
>
> H
>
>
-
Re: Reference and Value Type differences between C# and VB.NET
"Humberto Morales" <humberto@socal.rr.com> wrote:
>Do C# reference and value types exist in VB.NET?
Yes. Reference and Value types are defined by the common type specification,
and apply to all .NET languages.
>So if I create 2 classes of the same type and 2 structs of the same type
>then make them equal to each other.
You can use the equals operator on any type that is polymorphic.
>When I make a change to the class types
>the changes reflect in both because its a reference type but not in the
>struct type because its a value type. Does also apply to VB.NET?
Yes.
-Rob
-
Re: Reference and Value Type differences between C# and VB.NET
Thanks
"Humberto Morales" <humberto@socal.rr.com> wrote in message
news:3b8f3216@news.devx.com...
> Do C# reference and value types exist in VB.NET?
>
> So if I create 2 classes of the same type and 2 structs of the same type
> then make them equal to each other. When I make a change to the class
types
> the changes reflect in both because its a reference type but not in the
> struct type because its a value type. Does also apply to VB.NET?
>
> Thanks in advance.
>
> H
>
>
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Development Centers
-- Android Development Center
-- Cloud Development Project Center
-- HTML5 Development Center
-- Windows Mobile Development Center
|