assignment3 - CS 2026 Spring 2010 Assignment 3 2/13/2010...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
CS 2026 Spring 2010 Assignment 3 2/13/2010 Due: 2/21/2010 11:59 PM This assignment will exercise your knowledge of C# features such as reflection, exceptions, LINQ and threading that were discussed in class. In this assignment you will implement a Querier class that will take in a collection of objects and answer basic queries about them. A Querier object is initialized with a collection of items that it stores internally and then provides an interface to query them. You will not know the type of items given to your Querier in advance. All you know is that each item will have one or more properties, and each property will be of type either: int (System.Int32), bool (System.Boolean), or string (System.String). You will use reflection to manipulate the elements of your collection. Additionally, elements might have some methods that will change the value of some of their properties. All the queries should be written in LINQ. Queries not written in LINQ (i.e. written with traditional loops) will not be accepted and will fail the assignment. Methods
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 2

assignment3 - CS 2026 Spring 2010 Assignment 3 2/13/2010...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online