私はコーディングの初心者で、簡単な問題を解決しようとしています:
3 つの列を持つリストがあり、リストに格納されている値にアクセスしようとしています。そして、それは私に答えを与えません... 何か考えはありますか? ありがとう
private void btnImage1Load_Click(object sender, EventArgs e)
{
openFileDialog1.ShowDialog();
pictureBox1.ImageLocation = openFileDialog1.FileName;
}
public class ListThreeColumns
{
public int XCoord { get; set; }
public int YCoord { get; set; }
public Color Color { get; set; }
}
private List<ListThreeColumns> GetPixels()
{
Bitmap picture = new Bitmap(pictureBox1.Image);
List<ListThreeColumns> colorList = new List<ListThreeColumns>
{
};
for (int y = 0; y < picture.Height; y++)
{
for (int x = 0; x < picture.Width; x++)
{
colorList.Add(new ListThreeColumns { XCoord = x, YCoord = y, Color = picture.GetPixel(x, y) });
}
}
return colorList;
}
private void btnScanPixels_Click(object sender, EventArgs e)
{
List<ListThreeColumns> seznamBarev = GetPixels();
MessageBox.Show(seznamBarev[6].ToString());
}