Home All Groups Group Topic Archive Search About
Author
6 Aug 2006 1:26 PM
SalamElias
Can we code indexers in VB 2005 as in C#? if not what is the corresponding
feature.
Thanks

Author
6 Aug 2006 3:13 PM
David Anton
Public Class ClassWithIndexer
    Private x As Integer()
    Public Default Property Item(ByVal index As Integer) As Integer
        Get
            Return x(index)
        End Get
        Set
            x(index) = Value
        End Set
    End Property
End Class

The above VB code is the equivalent for the following C# code:
public class ClassWithIndexer
{
    private int[] x;
    public int this[int index]
    {
        get
        {
            return x[index];
        }
        set
        {
            x[index] = value;
        }
    }
}
--
David Anton
www.tangiblesoftwaresolutions.com
Instant C#: VB to C# converter
Instant VB: C# to VB converter
Instant C++: C#/VB to C++ converter
C# Code Metrics: Quick metrics for C#


Show quoteHide quote
"SalamElias" wrote:

> Can we code indexers in VB 2005 as in C#? if not what is the corresponding
> feature.
> Thanks
Author
6 Aug 2006 4:26 PM
SalamElias
Thanks, have a good day

Show quoteHide quote
"David Anton" wrote:

> Public Class ClassWithIndexer
>     Private x As Integer()
>     Public Default Property Item(ByVal index As Integer) As Integer
>         Get
>             Return x(index)
>         End Get
>         Set
>             x(index) = Value
>         End Set
>     End Property
> End Class
>
> The above VB code is the equivalent for the following C# code:
> public class ClassWithIndexer
> {
>     private int[] x;
>     public int this[int index]
>     {
>         get
>         {
>             return x[index];
>         }
>         set
>         {
>             x[index] = value;
>         }
>     }
> }
> --
> David Anton
> www.tangiblesoftwaresolutions.com
> Instant C#: VB to C# converter
> Instant VB: C# to VB converter
> Instant C++: C#/VB to C++ converter
> C# Code Metrics: Quick metrics for C#
>
>
> "SalamElias" wrote:
>
> > Can we code indexers in VB 2005 as in C#? if not what is the corresponding
> > feature.
> > Thanks