We help IT Professionals succeed at work.
Get Started

How to retrieve a specific object from a list in C# based on the value of a field

wademi asked
Last Modified: 2012-06-21
      I have an object call video(See video class below ) in my C# application.
      I have a list like    List<object> mylist = new List<object>();
      I have a while loop where objects are added to the list
      Video myvideo = new Video(id,path);

      I would like to include in the while loop code that checks if an object exsist based on ONLY the ID since the path may be different.
      If the ID exsist I would like to retrieve the path for that object.
      Can you show me code examples of the following:
      1. Check if object exsist with a particular ID.
      2. Get the Path value for that object based on the ID.
      3. Remove the object for that ID.
      class Video

        private string id;
        private string Path;

        public Video(string id, string Path)
            this.MyPath = Path;
            this.Myid = id;

        public string Myid
            get{return id;}
            set{ id = value;}
        public string MyPath
            get { return Path; }
            set { Path = value; }

Watch Question
This problem has been solved!
Unlock 1 Answer and 10 Comments.
See Answer
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE