怎么解决asp.net错误:缺少using 指令或程序集引用 找不到类型或命名空间名称StringBuilder&using的用法

编译时提示程序集引用找不到与.Net Framework 4 Client Profile 在Ioc容器的性能测试中,在Munq代码完编译时出现Error:“The type or namespace name 'Munq' could not be found (are you missing a using directive or an assembly refe 阅读详情

在C#中或JAVA程序中要想直接用命名空间(包)中的类,而不必指定类的详细命名空间(包)必须提前引用(导入)该类所在的命名空间或包。出现如题的错误提示是因为使用StringBuilder类声名了变量却没有引用StringBuilder类所在的命名空间引起;另外如果不想引用类所在的命名空间也可以用:命名空间+“.”+StringBuilder的方式声明变量;

StringBuilder所在的命名空间是System.Text;它的完整写法是System.Text.StringBuilder。

附using三种用法,以下分别解释:

1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。

例如:using System; 一般都会出现在*.cs中。

2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。

这种做法有个好处就是当同一个cs引用了两个不同的命名空间,但两个命名空间都包括了一个相同名字的类型的时候。当需要用到这个类型的时候,就每个地方都要用详细命名空间的办法来区分这些相同名字的类型。而用别名的方法会更简洁,用到哪个类就给哪个类做别名声明就可以了。注意:并不是说两个名字重复,给其中一个用了别名,另外一个就不需要用别名了,如果两个都要使用,则两个都需要用using来定义别名的。

例如:

using System;

using aClass = NameSpace1.MyClass;

using bClass = NameSpace2.MyClass;

 

namespace NameSpace1

{

    public class MyClass

    {

        public override string ToString()

        {

            return "You are in NameSpace1.MyClass";

        }

    }

}

namespace NameSpace2

{

    class MyClass

    {

        public override string ToString()

        {

            return "You are in NameSpace2.MyClass";

        }

    }

}

namespace testUsing

{

    using NameSpace1;

    using NameSpace2;

    /// <summary>

    /// Class1 的摘要说明。

    /// </summary>

    class Class1

    {

        /// <summary>

        /// 应用程序的主入口点。

        /// </summary>

        [STAThread]

        static void Main(string[] args)

        {

            //

            // TODO: 在此处添加代码以启动应用程序

            //

           

            aClass my1 = new aClass();           

            Console.WriteLine(my1);

            bClass my2 = new bClass();

            Console.WriteLine(my2);

            Console.WriteLine("Press any key");

            Console.Read();

        }

    }

}

3.using语句,定义一个范围,在范围结束时释放对象所占用的资源。

基本用法格式是

using(类名 变量名 = new 类名() )

{

    ……

}

此时定义的变量在using左右大括号之间起作用,超出using语句块时系统会自动清理变量所占用的资源。注意只用实现了System. IDisposable接口的类才能使用using的第三种用法。

Win10系统安装Ubuntu虚拟机,这回真的是零基础!(结尾附NS3的配置) Win10系统安装Ubuntu虚拟机(结尾附NS3的配置) 序幕 本人现在还在念大二,有一门很有趣而且老师讲得也不错的课程《计算机网络原理》。这周老师布置了一个实验《NS3网络模拟》,为了详细记录本次实验过程,顺便也便于自己复习,就写了这篇博客,希望能够对你有帮助! NS3是什么呢?实际上就是一门算法,和计算机网络有关的。不过在我们日常使用的Windows系统上去做这个实验是行不通的,这个实验一定要在Linux系统上进行模拟才能玩的下去,作为一名 Windows选手对此表示不爽但是没办法,为了实验也只 阅读详情

相关推荐

FPGA以太网开发实战:YT8511 PHY芯片MDIO接口配置全流程(附Verilog代码)

本文详细介绍了FPGA以太网开发中YT8511 PHY芯片MDIO接口的配置全流程,包括MDIO接口技术解析、Verilog状态机设计、核心代码实现细节及实战调试经验。通过提供经过验证的Verilog代码和优化策略,帮助开发者快速掌握以太网PHY芯片配置技术,提升通信系统性能。

weixin_29184371的博客 232

dll库添加引用后依然出现未引用的报错:找不到类型或命名空间名称是否缺少 using 指令或程序集引用

NET Framework 各个版本的区别。

机器视觉 6010

【vue看板】

大屏看板提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:代码量较多,看板中的。

weixin_46223284的博客 2772

C#中同一项目下类引用错误“命名空间缺少 using指令或程序引用“

C#中同一项目下类引用错误"命名空间缺少 using指令或程序引用"

wandoujia0914的博客 1348

【TCGA-CRC】TCGA数据读取

本文介绍了如何从TCGA数据库中处理结肠癌(COAD)和直肠癌(READ)的RNA测序数据。首先,通过data.table::fread函数读取基因表达量文件,并检查基因ID和基因名称的一致性。接着,批量读取所有样本的TPM(Transcripts Per Million)数据,并将其合并为表达矩阵。随后,通过匹配样本ID和文件名,确保表达矩阵的列名与样本ID一致。最后,筛选出编码蛋白质的基因,并将处理后的数据保存为Rdata文件。整个过程涉及数据读取、合并、匹配和筛选,为后续的基因表达分析提供了基础。

小八四爱吃甜食的博客 662

人工智能训练师技能等级认定四级技能考核试卷-样题4

本文为人工智能训练师四级技能考核试卷,包含六个实操考核项目,总时长150分钟。考核内容涵盖:1)车牌数据集规范评估与格式处理;2)车牌数据集采集代码修改与数据处理;3)房价预测数据集加载、预处理与可视化分析;4)车牌标注数据集审核与修正;5)螺丝螺母检测数据集的平台创建与共享;6)螺丝螺母数据的去噪处理与标注优化。要求考生使用Python编程、数据处理平台和标注工具完成各项任务,重点考察数据加载、格式转换、缺失值处理、数据可视化、标注审核及平台操作等技能。所有操作需在配备Python3.7和深度学习平台的W

weixin_42221934的博客 349

【Visual Studio 2017】vs调试时未找到stringbuilder.cs

按F11进入某个方法时,提示未找到stringbuilder.cs 解决办法:先进入反汇编,再按shift+F11,再关掉反汇编,就可以单步执行了 参考文章: https://bbs.csdn.net/topics/392389859?page=1 ...

Welcome 2439

XS5018A TX ISP芯片同轴高清模拟输出图像处理芯片用户指南

当看门狗开启且系统异常,看门狗模块得不到喂狗信号时,自动产生看门狗复位信号,复位​​​​​​​。分量上与人眼对光谱的响应通常是有偏差的,通常通过一个色彩校正矩阵校正光谱响应的交叉效。但实际上由于电路的作用,复位模块对整个芯片及各个功能模块的复位进行统一管理,负责产生各个模块的软复位信。每个区域前景色可以在 16 个色表中查找,单个区域的前景色统一,各个区域的前。较弱的坏点被放大成刺眼的白点和明显的黑点,强烈推荐开启动态坏点校正功能。四种制式,通过寄存器配置,可以很方便的实现四种制式的切换、且可以对截止。

2403_88922712的博客 1961

C# StringBuilder 的使用

字符串一旦创建就不可修改大小,每次使用System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder类。所以对字符串添加或删除操作不频繁的话,就几个固定的string累加的时候就不需要StringBuilder了,毕竟StringBuilder的初始化也是需要时间的。...

熊思雨的博客 1万+

发那科 Fanuc PLC 报文通讯,报文解析。附源程序

发那科 Fanuc PLC 报文通讯,最详细的发那科 PLC报文解析,不再局限在官方提供的库,也不用再局限在windows平台。

ITOfDragon的博客 1748

SerDes系列之如何选择AC耦合电容

交流耦合电容用于隔离PCB互连时的直流分量(Common-mode voltage),同时传递交流分量(Voltage swing),其作用类似于一个高通滤波器,但是,如果电容容值选取不当,使用过程中会产生信号质量问题,典型的应用场景:当包含相同的长串1或0的NRZ数据应用于该高通滤波器时,会发生低频电压跌落,导致低频模式相关抖动(PDJ)。

一只豌豆象的博客 2351

C#如何解决“是否缺少using指令或程序集引用”

第一步,【检查】using对应的namespace 名是否存在,多数是因为这个原因,是否添加引用 第二步,右侧【解决方案资源管理器】,在对应项目中找到引用; 【右键】引用 ,点击【添加引用】; 第三步,打开左侧选项,寻找你所需要的程序集 第四步,找到并勾选你需要引用的dll(小编的需要一个office中的Excle,故做了如下选择 第五步,添加完成引用便不会报错了,如果系统中没有你需要的dl...

li_gege的博客 5万+

PLC框架-1.3- 汇川PN伺服(3号报文)

本文以汇川IS620F伺服为例,详细介绍了FB_Servo_ToAxis功能块的应用方法。该功能块封装了MC_Home等轴控指令,实现使能、定位、点动、速度模式及回零等功能,支持转矩限制与显示,并具备行程统计和HMI单位自动切换特性。文章从硬件配置(PN网络连接、报文选择)、参数设置(控制模式、电子齿轮比),到软件实现(功能块调用、手动/自动控制逻辑)进行了系统说明,重点展示了绝对/相对定位、速度模式等典型应用场景的程序编写方法,为汇川伺服在Profinet网络下的工程应用提供了完整解决方案。

qq_34047402的博客 757

错误 4 命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”。是否缺少程序集引用?

错误 4 命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”。是否缺少程序集引用?  搜索了一下,怎么这么基本的,都不给带进来啊,还要我自己引。     http://blog.csdn.net/sun04zh3/article/details/6215072 点这里     关于错误“System.C

且行且看 5901

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

错误 cs0246: 找不到类型或命名空间名称"mysql"_上传图片出错(CS0246: 找不到类型或命名空间名称“LitJson”)...

那位大哥帮看下, 其它就没问题,就是上传本地图片的时候出现这个错误,我是用 asp.net 1.1 版本开发的.版本:KindEditor 4.0.5网站根目录 bin 文件夹 已存入 "LitJSON.dll" 文件!谢谢!“/”应用程序中的服务器错误。编译错误说明:在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。编译器错误信息:CS0246: 找不...

weixin_32660773的博客 588

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

未能找到mysql命名空间_未能找到类型集或命名空间名称 "xxxxxx" (是否缺少using 指令或引用?)...

“未能找到类型或命名空间名称XXXX”,以往遇到这种情况第一时间想到就是没有引用需要的dll。但今天我反复检查了好几次,还是没有解决问题。我注意到除了错误信息,还有几个警告信息“未能解析引用的程序集XXXXXXVersion=1.0.0.0, Culture=neutral, processorArchitecture=MSIL”,因为它对不在当前目标框架“.NETFramework,Versio...

weixin_42298270的博客 2227

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

error CS0234: 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)“,“data“:null}

{"state":"error","message":"c:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\Temporary ASP.NET Files\\vs\\22dce49c\\acd07adc\\App_Web_index.cshtml.9f43b244.op38q4f3.0.cs(26): error CS0234: 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)","data":.

橙-极纪元-JJYCheng 2207

命名空间‘xxxx'中不存在类型或命名空间名称"DBserviceReference"(是否缺少程序集引用?)

当silverlight 项目获取asp.net项目 更换环境的时候,往往会报出:命名空间‘xxxx'中不存在类型或命名空间名称"DBserviceReference"(是否缺少程序集引用?) 错误,重新添加服务器引用也没有效果,后来查找资料发现一个解决方法: 1:右键-服务引用-配置服务引用; 2:把重新使用引用的程序集中的类型前面的勾去掉; 3:保存,重新生

3902

ASP.NET MVC 命名空间名称“Mvc” 缺少程序集引用

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies 使用SharpDevelop 导入 ASP.NET MVC 项目,编译时出现错误: 命名空间“System.Web”中不存在类型或命名空间名称“Mvc”(是否缺少程序集引用?) (CS0234) - D:\WorkSpaces\APICode\mvc\mvc4\Global.asax.cs:10,18 命名空间“System.Web”中不存在类型或命名空间名称“Mvc”.

qq_31432773的博客 962

错误 cs0246: 找不到类型或命名空间名称"mysql"_CS0246: 找不到类型或命名空间名称“cs”...

别人的项目,没找到cs的定义。大家帮忙看看。using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using ...

weixin_35930255的博客 952

mvc 未能找到类型或命名空间名称"html",命名空间System.Web中不存在类型或命名空间名称“Mvc” 是否缺少程序集引用?...

最近遇到一个奇怪的问题,系统中的一个ASP.NET MVC项目每次只要一打开就会出现:命名空间“System.Web”中不存在类型或命名空间名称“Mvc”(是否缺少程序集引用?) 这个错误提示。后经过排查,造成此问题的原因在于System.Web.Mvc.dll是手动添加引用的,在类库中手动添加Mvc命名空间一旦项目拷贝到其他地方、整体目录有大的更改、或者本地电脑上Mvc.dll文件路径不正确,就...

weixin_39646412的博客 762

在引用KindEditor编辑器时,运行时出现以下错误:错误46 找不到类型或命名空间名称“LitJson”(是否缺少 using 指令或程序集引用?)

将asp.net下bin文件夹下的文件LitJSON.dll拷贝到工程的bin目录下,并在工程中添加应用

junboyboy的专栏 7213

.NET添加引用后,但在代码中使用using时却找不到命名空间?

在同一个解决方案(.sln)下的A工程(.csproj)引用B工程的.dll后,在代码中使用using是无法找到对应命名空间。 如图1所示,MCC.Client引用了MCC.Business工程生成的.dll,但在图2中,报了“Error 2 The type or namespace name 'UserProfile' could not be found (are you miss

TianGaojie123abc的专栏 6949

命名空间“Microsoft”中不存在类型或命名空间名称“Office ”(是缺少程序集引用吗?)

来源:http://blog.sina.com.cn/s/blog_9a9e0bd601017uo1.html 今天在用ASP.NET做开发引用Office时,出现了这样的错误: 编译器错误消息: CS0246: 找不到类型或命名空间名称“Excel”(是否缺少 using 指令或程序集引用?) 后在网上查阅资料,得出如下解决方案: 1.首先添加Excel组件,在VS的“解

$firecat利白的代码足迹$ 6399

找不到引用?! 找“NuGet程序包管理器”

前言    突然找不到引用了 别着急,咱们有对策 举一反三   如果另一个引用同样找不到了,怎么办 感谢您的访问! 借鉴博客思路:System.Web.Optimization 找不到引用,教你如何解决?

冯浩月 1万+

找不到类型或命名空间名称“Server”(是否缺少 using 指令或程序集引用?)

今天将webserice里面的一个代码,拷到一个C#类,结果运行编译错误。 DataBase = Server.MapPath("data.mdb"); 报错:找不到类型或命名空间名称“Server”(是否缺少 using 指令或程序集引用?) 但是我的确引用了名字空间using System.Web;为什么呢? 因为Server的完整路径是System.Web.HttpContext.Curre...

Luciano9esu的专栏 459
上一篇: c#出错:当前上下文中不存在名称xxx,变量超出作用范围
下一篇: Asp.net 出错:System.FormatException: 输入字符串的格式不正确
erroraspx
博客等级 码龄17年 15粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值