CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 2 of 2
  1. #1
    Join Date
    Jul 2003

    How to create a colletion of properties in a C# class

    Hello folks,

    Happy New Year!!!

    I have a class that has couple of properties.

    Can I have a property in that class that can be a collection. Like say the MarketData. can I have a property say "FailedCurves" . It is a string property. But only thing is, this property is an ArrayList or Dictionary object that can have multiple string items in it.

    How can I do that in C#? Am I thinking correct?

    Thanks much

    public class MarketData
            #region "Private Data Members"
            private int _countAdvanceCurve;       
            private int _countAdvancesSBCAgencyCurve;
            private int _countAdvancesSBCAAACurve;
            private int _countFhlbsfTreasuryCurve;
            private int _countDNCOCurve;  
            #endregion "Private Data Members"
            #region "Public Data Members"
            public int CountAdvanceCurve
                get { return _countAdvanceCurve; }
                set { _countAdvanceCurve = value; }

  2. #2
    Join Date
    Feb 2011
    United States

    Re: How to create a colletion of properties in a C# class

    You can surely return an object as a property:

        private Dictionary<int, string> privateDict;
        public Dictionary DictionaryProperty
            get { return this.privateDict; }
            set { this.privateDict = value; } //Or you can omit the setter, if you like
    Best Regards,

    All advice is offered in good faith only. You are ultimately responsible for effects of your programs and the integrity of the machines they run on.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Windows Mobile Development Center

Click Here to Expand Forum to Full Width

On-Demand Webinars (sponsored)

We have made updates to our Privacy Policy to reflect the implementation of the General Data Protection Regulation.