📄 trianglecollection.cs
字号:
using System;
namespace Serialize
{
/// <summary>
/// Summary description for TriangleCollecton.
/// </summary>
[Serializable()]
public class TriangleCollection : System.Collections.CollectionBase
{
public TriangleCollection()
{
//
// TODO: Add constructor logic here
//
}
public void Add(Triangle tri)
{
this.InnerList.Add(tri);
}
public void Remove(Triangle tri)
{
this.InnerList.Remove(tri);
}
public override string ToString()
{
string triangles = "";
foreach(Triangle tri in this.InnerList)
{
triangles +=tri.ToString() + "\n";
}
return triangles;
}
public object [] ToArray()
{
object [] triangles = new object[this.Count];
this.InnerList.CopyTo(triangles, 0);
return triangles;
}
public Triangle this [int index]
{
get
{
return (Triangle)(this.List[index]);
}
set
{
this.List[index] = value;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -