我想使用Rect
结构,我写了Rect aaa = new Rect();
,得到了the type or namespace could not be found
错误。我试着添加所有的using
,就像在web的例子中一样:
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
using System.Windows.Shapes;
最后三个导入了一个CCD_ 5。
在提到的网页上,它说大会是WindowsBase.dll
。现在我不知道如何继续…
更新:我被告知要添加一个引用,但这是一个核心项目,这是不可能的。
我应该安装一个程序包,但我看不到任何包含此dll的程序包。WindowsBase程序包对.net 5无效,但在上面的文档中,它表示此Struct确实可以与.net 5一起使用。
我想使用这个结构。
简短回答:正如@imsmn所评论的,添加对WindowsBase的引用。通过右键单击";参考文献";在Solution explorer中输入并选择";添加引用";。
长答案(或者更准确地说,建议(:
未来获得答案的简单方法:对于";内置的";类,你可以试试这个。在Visual Studio中,在代码窗口(C#编辑器(中键入:
Rect r = new Rect();
然后将鼠标悬停在单词";Rect";。一个框将弹出,其中一个选项将是";显示潜在修复";。如果您单击该选项,其中一个选项通常是添加引用(如果需要(和using指令(如果必要(。