c#为什么不能用vector?

我在开头写了using System.Windows;
但是无法用Vector,未找到类型或命名空间。

如果建立的是wpf程序可以,但是如果是控制台程序就不可以。

开头写了using System.Windows; 不错,但要求添加引用WindowsBase。

先要在vs项目-添加引用中引用
PresentationCore,PrentationFramework,WindowsBase
这三个

引用并添加了之后还是提示未能找到类型或命名空间怎么回事啊,求解救

命名空间:System.Windows
Assembly:WindowsBase.dll