Visual Studio未看到C#类,但包含库

Ged*_*lya 0 c# graphics visual-studio-2012

我已经开始在C#中编码了.我从一个教程开始了一个简单的测试程序.令我惊讶的是,尽管这些库列出了using指令,但项目仍然无法识别某些库.特别是在这种情况下Bitmap; 我使用"using"指令包含它没有问题.但是我不能在我的代码中简单地写Bitmap; 我不得不直接参考.基于我对此代码和开发环境(Visual Studio Express 2012 Windows桌面)缺乏经验,我知道这很简单.代码如下.我已经尝试过寻找解决方案,但是几个关键词非常通用,所以谷歌搜索这个并不富有成效.任何和所有帮助赞赏; 如果需要其他信息请询问我将更新此帖子.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;

using System.Drawing.Bitmap;
using System.Drawing.Graphics;
using System.Drawing.Imaging;

namespace Test
{
static class Program
{

    int GetPixel(int x, int y)
    {
        System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(1, 1, PixelFormat.Format32bppPArgb);
Run Code Online (Sandbox Code Playgroud)

Cor*_*ory 5

您无法看到它的原因是因为您使用using指令包含了该类,而不是它所属的命名空间.

更改

using System.Drawing.Bitmap;
using System.Drawing.Graphics;
Run Code Online (Sandbox Code Playgroud)

using System.Drawing;
Run Code Online (Sandbox Code Playgroud)

现在,您将能够访问Bitmap和Graphics类,而无需键入完整的引用

Bitmap bmp = new Bitmap(1, 1, PixelFormat.Format32bppPArgb);
Run Code Online (Sandbox Code Playgroud)