c# - 在 C# 中定义 BitVector32 集合时命名空间错误

标签 c# collections namespaces visual-studio-2019 bitvector

我在 Visual Studio 2019 中编写了以下代码,但它给了我一个错误,说 BitVector32 是一个命名空间,但在此处用作类型 CreateMask() 方法在 BitVector32 命名空间中不存在

using System;
using System.Collections.Specialized;

namespace BitVector32
{
    class Program
    {
        static void Main(string[] args)
        {
            basicVector();
        }

        public static void basicVector()
        {

            BitVector32 b = new BitVector32(0);

            int myBit1 = BitVector32.CreateMask();
            int myBit2 = BitVector32.CreateMask(myBit1);
            int myBit3 = BitVector32.CreateMask(myBit2);
            int myBit4 = BitVector32.CreateMask(myBit3);
            int myBit5 = BitVector32.CreateMask(myBit4);

        }

    }
}

我在 https://docs.microsoft.com/en-us/dotnet/api/system.collections.specialized.bitvector32?view=netcore-3.1 中提到了 Microsoft 文档并做了同样的事情,但它给出了上述错误

最佳答案

这是因为顶部的命名空间是 BitVector32 .将命名空间更改为 BitVector32 以外的其他名称:

using System;
using System.Collections.Specialized;

namespace SomethingOtherThanBitVector32
{
    class Program
    {
        static void Main(string[] args)
        {
            basicVeector();
        }

        public static void basicVeector()
        {

            BitVector32 b = new BitVector32(0);

            int myBit1 = BitVector32.CreateMask();
            int myBit2 = BitVector32.CreateMask(myBit1);
            int myBit3 = BitVector32.CreateMask(myBit2);
            int myBit4 = BitVector32.CreateMask(myBit3);
            int myBit5 = BitVector32.CreateMask(myBit4);

        }

    }
}

关于c# - 在 C# 中定义 BitVector32 集合时命名空间错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63225479/

相关文章:

c# - 如何将具有不同配置的第二个 eventhub 客户端注入(inject)到我的 Azure Functions 中?

java - 无法使用 Iterator 迭代 List,但在使用 for every 时工作正常

java - 将文本文件分成 block

java - 为什么从创建列表的方法返回 unmodifyingList 更好?

python - "Symbol not found/Expected in: flat namespace"实际上是什么意思?

c# - 如何使用 REST API 将附件发布到 JIRA?

c# - 确定变量使用的字节数

c# - XNA - 缺少视频和视频播放器的命名空间?

c# - ASP.NET DatePicker 在 GridView 中不工作

javascript - 覆盖 Javascript 函数中的回调