[C#] System.Windows i klasa Vector

0

Witam. W dokumentacji znalazłem sobie klasę Vector:
http://msdn2.microsoft.com/en-us/library/system.windows.vector.aspx

Zgodnie z tym, co tam czytam, znajduje się ona w przestrzeni System.Windows.

Przy próbie napisania następującego pliku:

using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using System.Windows;

namespace Gra
{
    class Pilka
    {
        private Color col;
        private Point position;
        private Vector velocity;  //<=== !!!

        public Pilka(Color ballColor, int size);
        public Pilka(Color ballColor, int size, Point position);

    }
}

Kompilator wywala się na zaznaczonej linijce - The type or namespace name 'Vector' could not be found.

Na moje oko - powinno działać :P.

Może mi ktoś wyjaśnić, dlaczego nie działa?

PS. Oczywiście, zdaję sobie sprawę z tego, że ta klasa nic szczególnie mądrego nie robi i mogę sobie napisać własną. Ale ja chcę zrozumieć, dlaczego to akurat nie chce działać :).

0

To jest klasa z .NET 3.0. Czy posiadasz i piszesz i kompilujesz dla tego frameworka właśnie?

0
Ktos napisał(a)

To jest klasa z .NET 3.0. Czy posiadasz i piszesz i kompilujesz dla tego frameworka właśnie?

  1. YYYyyyy... Jak to sprawdzić ?
  2. Klasa Point, która według dokumentacji też jest z .Net 3.0, nie sprawia żadnych problemów.
0
  1. Proste - czy używasz Visual Studio Code Name "Orcas" albo przerabiałeś VS 2005 tak, aby korzystało z innego kompilatora niż standardowo? Jeżeli nie, to najprawdopodobniej piszesz dla .NET 2.0.
    Poza tym używasz też Windows XP, a do niego trzeba .NET 3.0 dodatkowo doinstalowywać - robiłeś to?

  2. Struktura Point jest też w System.Drawing i w .NET 2.0 od dawna: http://msdn2.microsoft.com/en-us/library/system.drawing.point(vs.80).aspx
    W .NET 3.0 jest inna struktura Point, w System.Windows.

0

AAaaa, to dziękuję za odpowiedzi :)

Zdążyłem przeszukać chyba wszystkie menu MsVStudio, w poszukiwaniu opcji "framework version" czy czegoś takiego :)

0
yakhub napisał(a)
Ktos napisał(a)

To jest klasa z .NET 3.0. Czy posiadasz i piszesz i kompilujesz dla tego frameworka właśnie?

  1. YYYyyyy... Jak to sprawdzić ?

na samym dole http://msdn2.microsoft.com/en-us/library/system.windows.vector.aspx

Version Information
.NET Framework
Supported in: 3.0

1 użytkowników online, w tym zalogowanych: 0, gości: 1