笔记2
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
ArrayList values = new ArrayList();
values.Add(new PositionData("Microsoft", "Msft"));
values.Add(new PositionData("Intel", "Intc"));
values.Add(new PositionData("Dell", "Dell"));
foreach (PositionData p in values)
{
Console.WriteLine("{0} {1}", p.Name, p.Ticker);
//Console.WriteLine(p.Name + " " +p.Ticker);
}
//克隆ArrayList
ArrayList newValues = (ArrayList)values.Clone();//克隆
foreach (PositionData p in newValues)
{
Console.WriteLine("{0} {1}", p.Name, p.Ticker);
//Console.WriteLine(p.Name + " " +p.Ticker);
}
//转化为Array数组
Array arrP = values.ToArray();
foreach (PositionData p in arrP)
{
Console.WriteLine(p.Name + " " + p.Ticker);
}
Console.ReadLine();
}
}
public class PositionData
{
private string name;
private string ticker;
public PositionData(string name, string ticker)
{
this.name = name;
this.ticker = ticker;
}
public string Name
{
get
{
return name;
}
}
public string Ticker
{
get
{
return ticker;
}
}
}
}
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
ArrayList values = new ArrayList();
values.Add(new PositionData("Microsoft", "Msft"));
values.Add(new PositionData("Intel", "Intc"));
values.Add(new PositionData("Dell", "Dell"));
foreach (PositionData p in values)
{
Console.WriteLine("{0} {1}", p.Name, p.Ticker);
//Console.WriteLine(p.Name + " " +p.Ticker);
}
//克隆ArrayList
ArrayList newValues = (ArrayList)values.Clone();//克隆
foreach (PositionData p in newValues)
{
Console.WriteLine("{0} {1}", p.Name, p.Ticker);
//Console.WriteLine(p.Name + " " +p.Ticker);
}
//转化为Array数组
Array arrP = values.ToArray();
foreach (PositionData p in arrP)
{
Console.WriteLine(p.Name + " " + p.Ticker);
}
Console.ReadLine();
}
}
public class PositionData
{
private string name;
private string ticker;
public PositionData(string name, string ticker)
{
this.name = name;
this.ticker = ticker;
}
public string Name
{
get
{
return name;
}
}
public string Ticker
{
get
{
return ticker;
}
}
}
}

浙公网安备 33010602011771号