许庭洲 发表于 2013-1-9 10:20
1 .C#中二维数组包含两类:二维数组和数据矩阵。
2. 举例子:
[code] private void CreateGraph()
{
int[,] array = new int[5, 2] { { 0, 0 }, { 20, 0 }, { 20, 10 }, { 0, 10 }, { 0, 0 } };
Stroke st = new Stroke();
StylusPoint sp = new StylusPoint();
int a = array.Length / array.Rank;
for (int i = 0; i < a; i++)
{
for (int j = 0; j < array.Rank; j++)
{
if (j == 0)
{
sp.X = array[i, j];
}
if (j == 1)
{
sp.Y = array[i, j];
}
}
st.StylusPoints.Add(sp);
}
inkTest.Strokes.Add(st);
}
根据许兄的提示写了个创建图形的方法。希望提点! |