首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在BitVector32集合中定义C#集合时出现命名空间错误

在BitVector32集合中定义C#集合时出现命名空间错误
EN

Stack Overflow用户
提问于 2020-08-03 07:36:05
回答 1查看 37关注 0票数 0

我在visual studio 2019中编写了以下代码,但它给了我一个错误:BitVector32是一个名称空间,但在这里用作类型,而BitVector32命名空间中不存在CreateMask()方法。

代码语言:javascript
复制
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://learn.microsoft.com/en-us/dotnet/api/system.collections.specialized.bitvector32?view=netcore-3.1上引用了Microsoft文档,并做了同样的操作,但它提供了上述错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-03 07:40:44

这是由于您位于顶部的名称空间是BitVector32。将命名空间更改为BitVector32以外的其他名称

代码语言:javascript
复制
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);

        }

    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63225479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档