Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8799957
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 14, 20262026-06-14T00:27:43+00:00 2026-06-14T00:27:43+00:00

All, I have come across the following property and object declaration. The first returns

  • 0

All, I have come across the following property and object declaration. The first returns an interface, and the second I am not too sure about

public IConfig this[int index]
{
    get { return (IConfig)configList[index]; }
}

object IList.this[int index]
{
    get { return configList[index]; }
    set {  }
}

I have never seen this type of declaration, namely the public IConfig this[int index] with square brackets and the odd use of this and object IList.this[int index]. Can some one explain the two notations?

I have attempted to look in the books I have, and use Google but I am unsure what I am searching for. Thanks for your time.

Edit. These are in a class that inherits as follows

public class ConfigCollection : ICollection, IEnumerable, IList
{
    ....
}
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-14T00:27:44+00:00Added an answer on June 14, 2026 at 12:27 am

    It is called an indexer and allows you to do instance[1]; when getting an element from your object. You can have a look at this answer on implementing IList as a reference

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Of all the tutorials i have come across to connect to an external database
I have come across the following code in C#. if(condition0) statement0; else if(condition1) statement1;
I'm a little new to SQL and have come across the following problem. I
I'm maintaining a C# ASP.NET application and I have come across the following little
It's not the first time I come across delegates and I am as confused
All of the ExceptionHandlerFactory examples I have come across so far redirect a user
I have come across a strange problem with Zend_Framework, I can not load forms
I have come across the following code that looks at divs contained inside divWiz
I have come across the following regular expression in a piece of client side
I have this function to edit all fields that come from the form and

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.