using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace List12_1
{
internal class Program
{
static void Main(string[] args)
{
ListInt lines = new ListInt();
lines.Add(10);
lines.Add(20);
lines.Add(30);
lines.Add(40);
lines.Add(50);
lines.Add(60);
}
}
}
using System;
namespace List12_1
{
internal class ListInt
{
private int[] items;
private int count;
public ListInt()
{
items = new int[4];
count = 0;
}
public int Count
{
get
{
return count;
}
}
public void Add(int item)
{
if (count == items.Length)
{
Resize();
}
items[count] = item;
count++;
}
private void Resize()
{
int[] newArray = new int[items.Length * 2];
for (int i = 0; i < items.Length; i++)
{
newArray[i] = items[i];
}
items = newArray;
}
}
}
ディスカッション
コメント一覧
まだ、コメントがありません