`

Stack使用 错误 1 “Stack”是“命名空间”

 
阅读更多

 

出错:错误 1 “Stack”是“命名空间”,但此处被当做“类型”来使 ;

 

 

using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace Stack     //--这个命名空间,和系统的命名空间冲突了(?),造成系统找不到Stack这个类,因此报错
{
    class Program
    {
        static void Main(string[] args)
        {
            Stack s = new Stack();     //--存在于命名空间Stack?
            Console.WriteLine("ddd");
            Console.ReadKey();

        }
    }
}

 

这段程序,编译时出错,

错误 1 “Stack”是“命名空间”,但此处被当做“类型”来使 ;

 

 

-------------------------------------------------------------------------------

 

改成这样就可以了

 

using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace testStack     //--这个命名空间,和系统的命名空间冲突了(?),造成系统找不到Stack这个类,因此报错
{
    class Program
    {
        static void Main(string[] args)
        {
            Stack s = new Stack();     //--存在于命名空间Stack?
            Console.WriteLine("ddd");
            Console.ReadKey();

        }
    }
}

 

 

 

 

分享到:
评论

相关推荐

    Excel命名空间无法引用

    ### Excel命名空间无法引用 在开发过程中,尤其是涉及到Excel的操作时,可能会遇到“Excel命名空间无法引用”的问题。这个问题通常发生在使用.NET Framework(如C#)进行Excel导入导出操作时。本文将针对这一问题,...

    Using the NicheStack TCP_IP Stack - Nios II Edition Tutorial.pdf

    1. NicheStack TCP/IP堆栈Nios II版教程概述:教程为开发者提供了一个使用TCP/IP进行通信的平台,这个平台基于Nios II软核处理器,适用于在FPGA上运行的Intel FPGA开发板。通过这个教程,开发者可以学习如何配置、...

    OSGI错误分析解决

    解决方法是使用唯一命名空间,或者调整bundle的启动顺序,确保先加载包含基础类的bundle。 3. **Bundle无法激活**:如果bundle在启动时无法激活,可能是由于缺少依赖或激活方法出错。检查`Activator`类中的`start`...

    c++ templates英文版

    1. 命名空间避免了全局命名冲突,模板在命名空间中使用可以更好地管理代码。 2. 使用`using`声明或指令可以方便地引入模板到当前作用域。 七、模板与继承 1. 模板类可以作为基类,其派生类也可以是模板,这允许构建...

    Go-stack-Desafio-9

    - 模块和命名空间:管理代码组织,避免全局污染。 - 错误处理:使用try/catch块捕获和处理运行时错误。 - 装饰器:用于元编程,修饰类、属性、方法等。 - 编译配置:根据项目需求调整tsconfig.json中的设置,如目标...

    CC2430开发工具IAR使用问答

    **原因分析**:这个错误意味着程序中引用了UART1_ISR中断服务函数,但是实际的UART1_ISR中断服务函数并未定义或命名不正确。 **解决方案**: - 确保UART1_ISR中断服务函数已正确实现并命名。 - 检查中断向量表中...

    头文件stackar

    `:声明一个不完全的`StackRecord`结构体,并通过`typedef`将其指针类型命名为`Stack`,便于后续操作栈的使用。 #### 函数声明 - `int IsEmpty(Stack S);`:检查栈是否为空。 - `int IsFull(Stack S);`:检查栈...

    Symbian c++基础知识 易于初学者

    - 异常处理:Symbian OS使用Leave异常处理机制,当出现错误时,通过Leave宏抛出异常,调用栈会立即清理并返回到最近的Cleanup Stack。 - Cleanup Stack:这是Symbian内存管理的一个关键概念,它是一个自动清理资源的...

    2021 年 C++ 程式设计語言律師等級考試1

    - 命名空间管理:如何声明和引入命名空间。 - 对象生命周期和内存管理:delete[]操作符的行为。 此外,题目还通过引入马克思主义哲学的"本质与表现"概念,隐喻C++中的一些特性,如struct与class的区别,虽然在语法...

    24_JavaScript模块化1

    在JavaScript中,有多种方式来实现模块化,例如使用闭包、命名空间、模块模式等。其中,模块模式是最常用的模块化方式,它可以将代码组织成一个个小的模块,每个模块都可以导出自己的变量、函数、对象等。 抛出异常...

    wmi脚本入门

    2. **连接WMI**:在VBScript中,使用`CreateObject("WbemScripting.SWbemLocator")`创建定位器对象,然后调用`ConnectServer`方法连接到目标计算机的命名空间。 3. **查询WMI**:使用`SWbemServices.ExecQuery`方法...

    数据结构作业打印cp81

    代码中定义了一个名为`twoStacks`的模板类,它包含了两个栈,分别命名为`stack1`和`stack2`。每个栈都有自己的栈顶下标(`stackTop1`和`stackTop2`),以及一个缓冲区长度(`bufferLength`)和指向数组头部的指针(`...

    C#集合框架全景:探索.NET中的类型宝库

    主要的命名空间包括: - `System.Collections` - `System.Collections.Generic` - `System.Collections.Concurrent` - `System.Collections.Immutable` - `System.Collections.Specialized` 接下来,我们将深入探讨...

    1661300439-杨涛实验三1

    6. **使用标准命名空间**: - 程序中注释掉了`using namespace std;`,通常建议在大型项目中避免使用,以减少潜在的命名冲突。但在这个小型示例中,直接使用`std::`前缀来访问iostream等库的成员也是可以的。 7. *...

    23_异常处理_JavaScript模块化(1)1

    在JavaScript中,模块化可以帮助我们避免全局命名空间的污染,防止变量冲突,并促进代码的分隔与独立。随着项目规模的扩大,模块化变得至关重要。 异常处理是确保程序健壮性的重要组成部分。在JavaScript中,我们...

    C# 编写的计算机 好多还运行不起来的

    8. **命名空间和引用**:如果忘记导入必要的命名空间或未正确添加引用,可能会导致编译错误或运行时失败。 9. **异步编程**:当涉及到网络请求或长时间运行的任务时,理解和使用async/await可以避免阻塞主线程。 ...

    Failed to read schema document

    7. **命名空间问题**:在XML文档中,如果命名空间声明不正确,或者与Schema文件中的定义不匹配,也会导致此错误。 解决这类问题通常需要以下步骤: 1. **验证文件路径**:检查并确认Schema文件的路径和文件名无误...

    从C到C++1

    首先,C++中的"命名空间"(namespace)是解决标识符冲突的有效手段,它允许我们把相关的函数、变量和类组织在一起,避免了全局命名空间中的名称冲突。比如在描述中提到的`std`命名空间,它是C++标准库的默认命名空间...

    UNO:基本Uno游戏的命名空间

    本篇文章将深入探讨使用C#语言实现基本Uno游戏的命名空间及其相关知识点。 在C#中,命名空间(Namespace)是一种组织代码的方式,它有助于避免不同项目之间的命名冲突。在实现Uno游戏时,我们会创建一系列类来表示...

    NET面试题(精华版)参考.pdf

    System.Collections是.NET中用于创建集合的命名空间,比如ArrayList和Hashtable。 System.String是一个类,用于表示文本,即字符串。 StringBuilder是一个可变的字符序列。 IL是中间语言(Intermediate Language...

Global site tag (gtag.js) - Google Analytics