- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您好,我是 asp.net 的新手。我很困惑“使用 MyNameSpace;”之间的区别是什么?和“命名空间 MyNameSpace”。我的演示代码如下...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MyNameSpace;
namespace MyNameSpace
{
public partial class DemoPage : System.Web.UI.Page
{
My code here
}
}
在上面的代码中,两个突出显示的语句之间是否有任何区别。如果是,那是什么?
提前致谢...
最佳答案
是的,他们提供补充服务。
像这样的 using 指令:
using MyNamespace;
告诉编译器在解析简单名称时查看命名空间 MyNamespace
- 因此如果您有一个名为 MyNamespace.Foo
的类型,您可以只使用 Foo
在你的源代码中引用它,当你有这个 using 指令时。
然而,命名空间声明实际上是说,“我在这个 block 中声明的任何东西都在给定的命名空间中”。因此,要声明 MyNamespace.Foo
类型,您需要使用:
namespace MyNamespace
{
public class Foo
{
...
}
}
你看到了吗? using
指令表示您希望使用特定命名空间中的事物,而命名空间声明是关于将事物放入特定命名空间。
关于asp.net - "using MyNameSpace;"和 "namespace MyNameSpace"之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3437999/
我有一个问题(显然是问题:) 我有一个项目-- MyProject...因此项目的其余部分使用任何类的默认值作为命名空间“MyProject”...没问题。 在我的项目中,我创建了一个自定义用户控件,
您好,我是 asp.net 的新手。我很困惑“使用 MyNameSpace;”之间的区别是什么?和“命名空间 MyNameSpace”。我的演示代码如下... using System; using
我有以下代码,我将值存储在 imgwidth 变量中 var newImg = new Image(); newImg.src = document.getElementById('i
在 protobuf-net 中序列化时出现异常 Unexpected sub-type: UnnamedGameServer.TrapInstance。 这是代码: class test {
我目前正在使用无项目解决方案开发 ASP.NET 4.0 站点。 默认情况下,global.asax 没有代码隐藏文件,但在我将其更改为 并创建了一个具有相同命名空间/类名的空 Global.asa
我有通常的类型或命名空间名称不存在错误,只是我引用了程序集,using 语句没有显示为不正确,而且我引用的类是公共(public)的。事实上,我在不同的解决方案中引用并使用相同的程序集来做同样的事情,
对于撇油器。问题位于粗体文本之后的底部附近。 我正在对 ComboBox 进行数据绑定(bind)使用 ObjectDataProvider 转换为枚举类型. ObjectDataProvider很简
我的 linq 查询有问题。我正在尝试根据选定的值过滤对象。我们使用返回 System.Linq.Expressions.Expression 的查询模型,并使用它来创建 nhibernate 查询。
在我的 C# 代码中,我可以访问 MyNamespace.Exception 以及 System.Exception。当我想捕获其中一个异常时,理想情况下我会完全限定要捕获的异常或使用别名来明确说明。
我正在使用 .NET4.5 和 Entity Framework 6 alpha3 创建一个 Web 应用程序,该应用程序使用新的 SQL Compact 数据库。该数据库尚不存在。 我在网络表单中有
我尝试通过@TCP 将图像对象作为序列化文件从客户端发送到服务器并得到这个异常 服务器代码 namespace Receiver { [Serializable()] public cl
我是一名优秀的程序员,十分优秀!