Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Trying To Understand Indexers
Message
General information
Forum:
ASP.NET
Category:
Coding, syntax and commands
Title:
Trying To Understand Indexers
Miscellaneous
Thread ID:
01433919
Message ID:
01433919
Views:
122
I have this customer class:
public class Customer
{
    private List<Invoice> _Invoices = new List<Invoice>();
    public Invoice this[int item]
    {
        get
        {
            return _Invoices[item];
        }
        set
        {
            _Invoices[item] = value;
        }
    }
}
I then do this:
static void Main(string[] args)
{
    Invoice InvA = new Invoice();
    InvA.InvoiceId = "A0001";

    Invoice InvB = new Invoice();
    InvB.InvoiceId = "B0002";

    Customer cust = new Customer();
    cust[0] = InvA;
    cust[1] = InvB;
}
I'm not really seeing a usage for indexers. It seems to me that an Invoices collection would be better. What's the point of indexers?
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people
Next
Reply
Map
View

Click here to load this message in the networking platform