|
Listing 15-13 extracted from chapter
Collections
Listing 15-12< > Listing 15-14
This listing can be compiled with the command line: csc.exe /target:exe Example_15_13.cs Errors: 0 Warnings: 0
Example_15_13.cs
using System.Collections.Generic;
class Article{
public decimal Price;
public Article(decimal price) { this.Price = price; }
}
public class Program {
public static void Main() {
Article a1 = new Article( 98.5M );
Article a2 = new Article( 190M );
ICollection<Article> collection = new List<Article>();
collection.Add( a1 );
collection.Add( a2 );
Article[] array = new Article[2];
// Copy items from 'collection' to 'array'.
collection.CopyTo( array , 0 );
array[0].Price = 80M;
decimal d = a1.Price;
// Here, d is equal to 80.
}
}
Copyright Patrick Smacchia 2006 2007
|