class Package
{
public string Company { get; set; }
public double Weight { get; set; }
public long TrackingNumber { get; set; }
}
class Packages : List<Package> { }
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Packages packages =
new Packages
{ new Package { Company = "Coho Vineyard", Weight = 25.2, TrackingNumber = 89453312L },
new Package { Company = "Lucerne Publishing", Weight = 18.7, TrackingNumber = 89112755L },
new Package { Company = "Wingtip Toys", Weight = 6.0, TrackingNumber = 299456122L },
new Package { Company = "Adventure Works", Weight = 33.8, TrackingNumber = 4665518773L } };//想最后拿到一个属性的数组,怎么搞?自己弄了个办法没搞定~~~
Dictionary<long, Package> dictionary = packages.ToDictionary(p => p.TrackingNumber);
long[] myShuZu = dictionary.ToArray();
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.IO;namespace CSharpTest
{
class Package
{
public string Company { get; set; }
public double Weight { get; set; }
public long TrackingNumber { get; set; }
}
class Packages : List<Package> { }
class Program
{
static void Main(string[] args)
{
Packages packages =
new Packages
{ new Package { Company = "Coho Vineyard", Weight = 25.2, TrackingNumber = 89453312L },
new Package { Company = "Lucerne Publishing", Weight = 18.7, TrackingNumber = 89112755L },
new Package { Company = "Wingtip Toys", Weight = 6.0, TrackingNumber = 299456122L },
new Package { Company = "Adventure Works", Weight = 33.8, TrackingNumber = 4665518773L }
};
//想最后拿到一个属性的数组,怎么搞?自己弄了个办法没搞定~~~
string []str =packages.Select(p => p.Company).ToArray();
foreach(string s in str)
Console.WriteLine(s);
}
}
}