2 sinat 16068509 sinat_16068509 于 2015.05.28 12:31 提问

asp.net中using代码语句解释

您好,麻烦帮我解释一下,在代码页面写代码时,
需要在页面的最前面加下面的语句
using JD.Model;
这一句有什么用途?非常谢谢?急用,辛苦了

6个回答

caozhy
caozhy   Ds   Rxr 2015.05.28 12:43
已采纳

访问另一个命名空间里的类,需要写完整的命名空间,比如
JD.Model.XXX
为了简化,像使用自己的命名空间那样使用,直接写类名XXX即可。需要用using:
using JD.Model

sinat_16068509
sinat_16068509 回复caozhy: ?
接近 3 年之前 回复
caozhy
caozhy 欢迎多多提问。
接近 3 年之前 回复
caozhy
caozhy 回复罗美眉: 没事,有问题就提出来。再强调一次,提问次数不受限制,而且不需要C币
接近 3 年之前 回复
sinat_16068509
sinat_16068509 我是刚接触这方面的知识,做设计,问的有点哆嗦,谢谢
接近 3 年之前 回复
caozhy
caozhy 回复罗美眉: 一个问题解决一个问题。及时采纳问新问题,另,提问不需要悬赏C币。
接近 3 年之前 回复
sinat_16068509
sinat_16068509 Repeater1.DataSource =ThingTypeMananger.Get();这一句怎么理解,非常谢谢
接近 3 年之前 回复
sinat_16068509
sinat_16068509 谢谢,我的数据库里有名为ThingType的表格,但是有这样的一句Repeater1.DataSource =ThingTypeMananger.Get();
接近 3 年之前 回复
sinat_16068509
sinat_16068509 谢谢,我的数据库里有名为ThingType的表格,但是有这样的一句Repeater1.DataSource =ThingTypeMananger.Get();
接近 3 年之前 回复
LightDreamBoy
LightDreamBoy   2015.05.28 13:40

using JD.Model;
这个就是你要使用的那个的数据的包
那个包是开发这个软件开始就写好了的 我们只需要去调用就行
没有必要去纠结这个 只要知道这个是命名空间的调用就行了

edouardzyc
edouardzyc   2015.05.28 12:37

就是引用啊,引用你需要的包

edouardzyc
edouardzyc 回复caozhy: 少年你好认真,我承认回答草率了,谢谢指出
接近 3 年之前 回复
caozhy
caozhy 这个回答是完全错误的。using仅仅提供了对不同命名空间下对象的便捷访问。并不是引用。如果你没有引用一个程序集,你using也是访问不到的。反之,你不写using,只要每次使用变量的时候带上命名空间,也可以。总之using简化了代码。
接近 3 年之前 回复
ForestDB
ForestDB   Rxr 2015.05.28 12:38

;k(TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22);k(DevLang-CSHARP)&rd=true "")
•As a directive, when it is used to create an alias for a namespace or to import types defined in other namespaces.

ForestDB
ForestDB   Rxr 2015.05.28 12:39
guwei4037
guwei4037   Ds   Rxr 2015.05.28 13:06

using一般有这么几种用途:
1、导入命名空间
2、重命名 命名空间
3、using语句块 可以不用手动释放资源

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!