社区
C#
帖子详情
对using System的疑惑
hanyj_3000
2012-07-12 04:26:12
using System;
using System.Linq;
using System.Text;
我对上面这几条语句有点疑问,System命名空间是不是相当于一个总管,
它包含了Linq、Text等这些命名空间(System.Linq中间的“.”号就说明它们是从属关系)
我总觉得using System; 应该是把所有系统标准的命名空间都包含了,为什么还要累赘的写下面2个包含呢?
...全文
181
11
打赏
收藏
对using System的疑惑
using System; using System.Linq; using System.Text; 我对上面这几条语句有点疑问,System命名空间是不是相当于一个总管, 它包含了Linq、Text等这些命名空间(System.Linq中间的“.”号就说明它们是从属关系) 我总觉得using System; 应该是把所有系统标准的命名空间都包含了,为什么还要累赘的写下面2个包含呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mr_graceless
2012-07-12
打赏
举报
回复
没什么关系,只是便于归类
ttdy198902
2012-07-12
打赏
举报
回复
system这一级是不能包含一切的 而且资源浪费是问题
cnfczn
2012-07-12
打赏
举报
回复
System和System.Linq么有关系的,只是IDE为了输入方便,所以在用户输入System. 的时候自动匹配前System.xxxx的所有命名空间.所以给人的感觉包含关系.
njw1028
2012-07-12
打赏
举报
回复
楼主可以在VS里面点开Reference,打开Object Browser来查看:
System命名空间在System.dll里面
System.Linq命名空间在System.Core.dll里面
sihuashanxq
2012-07-12
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
你把他们想象成文件系统更合适。
比如有个文件,存放在 C:\Documents\TextFiles\A.txt
我打开了C:\Documents 这个文件夹,但是里面并不能找出 A.txt这个文件。
[/Quote]
+1
差不多就是这个意思
hsc602739557
2012-07-12
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
你把他们想象成文件系统更合适。
比如有个文件,存放在 C:\Documents\TextFiles\A.txt
我打开了C:\Documents 这个文件夹,但是里面并不能找出 A.txt这个文件。
[/Quote]
比喻相当好!
它是两个不同的命名空间,是两个不同的DLL
江南野鹤
2012-07-12
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
你把他们想象成文件系统更合适。
比如有个文件,存放在 C:\Documents\TextFiles\A.txt
我打开了C:\Documents 这个文件夹,但是里面并不能找出 A.txt这个文件。
[/Quote]
说的好,就这个意思.
Json1204
2012-07-12
打赏
举报
回复
命名空间 system 跟 system.linq 没有关系
种草德鲁伊
2012-07-12
打赏
举报
回复
你把他们想象成文件系统更合适。
比如有个文件,存放在 C:\Documents\TextFiles\A.txt
我打开了C:\Documents 这个文件夹,但是里面并不能找出 A.txt这个文件。
Saleayas
2012-07-12
打赏
举报
回复
不是,她们之间没有关系!
人生难得一只鸡
2012-07-12
打赏
举报
回复
System是地球,Text是北京
想要找到北京,必须指出详细的路径 地球->亚洲->中国->北京
C#实现类似jQuery的方法连缀功能
jQuery的方法连缀使用起来非常方便,可以简化语句,让代码变得清晰简洁。那C#的类方法能不能也实现类似的功能呢?基于这样的
疑惑
,研究了一下jQuery的源代码,发现就是需要方法连缀的函数方法...
using
System.Threa
C#实现jQuery的方法连缀
jQuery的方法连缀使用起来非常方便,可以简化语句,让代码变得清晰简洁。那C#的类方法能不能也... 1
using
System; 2
using
System.Collections.Generic; 3
using
System.Linq; 4
using
System.Text; 5
using
Sys
解析C#中的ref和out参数
很多初学者(甚至是工作一定时间的开发人员),在遇到ref或者out参数时,总会有点“晕乎乎”或者
疑惑
,也不知道到底该在啥时候,啥场景下使用ref或者out参数。 本文将通过实例和说明,给大家详细讲解C#中的ref和out...
C++直接cout指针名的含义?
using
namespace std; int main() { char *str = this is a test; cout << str= << str << endl; cout << *str= << *str << endl; cout << &str << &str <&...
《Springboot极简教程》问题解决:Logging system failed to initialize
using
configuration from 'logback.xml '...
Logging system failed to initialize
using
configuration from 'logback.xml ' application.properties配置文件中value后面有空格。 logging.config=logback.xml 让人感到
疑惑
的是,SpringBoot居然没有对...
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章