Обновите фреймворк 4.0 (найдите любой патч для VS 2008), Visual Studio 2010 рекомендуется для Tuple,

дал программу на C # 2010, и мой код содержит Tuple, но когда я помещаю свою программу в C # 2008, она не распознает ее и выдает ошибку:

"The type of namespace name 'Tuple' could not be found"

Так что я не знаю, как заставить это работать, это строка кода, в которой возникает ошибка:

private List<Tuple<Point, Point>> lines = new List<Tuple<Point, Point>>();

Пожалуйста помоги.

РЕДАКТИРОВАТЬ

В основном это мой код, который не компилируется из-за ошибки:

public partial class Form1 : Form
{
    private bool isMoving = false;
    private Point mouseDownPosition = Point.Empty;
    private Point mouseMovePosition = Point.Empty;
    private List<Tuple<Point, Point>> lines = new List<Tuple<Point, Point>>();
    public Form1()
    {
        InitializeComponent();
    }

    private void pictureBox1_Paint(object sender, PaintEventArgs e)
    {
        var g = e.Graphics;
        if (isMoving)
        {
            g.Clear(pictureBox1.BackColor);
            g.DrawLine(Pens.Black, mouseDownPosition, mouseMovePosition);
            foreach (var line in lines)
            {
                g.DrawLine(Pens.Black, line.Item1, line.Item2);
            }
        }
    }

    private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
    {
        isMoving = true;
        mouseDownPosition = e.Location;
    }

    private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
    {
        if (isMoving)
        {
            mouseMovePosition = e.Location;
            pictureBox1.Invalidate();
        }
    }

    private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
    {
        if (isMoving)
        {
            lines.Add(Tuple.Create(mouseDownPosition, mouseMovePosition));
        }
        isMoving = false;
    }
}

Поэтому мне нужен способ изменить или заставить работать Tuple в VS C # 2008, а также в 2010 году,

Спасибо

Ответы на вопрос(5)

Ваш ответ на вопрос