在c#中,using System是必须得吗?!

 我来答
然后去远足
2015-09-08 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2421万
展开全部

不是。


在命名空间头部使用 using + 命名空间,就可以直接使用该命名空间中的类型,而不必指定类型的详细命名空间,类似于 Java 的 Import。它的作用在于简化代码。例如:

System.Console.WriteLine("测试1");
System.Console.WriteLine("测试2");
System.Console.WriteLine("测试3");
System.Console.WriteLine("测试4");

可以利用 using 简化成:

using System;
Console.WriteLine("测试1");
Console.WriteLine("测试2");
Console.WriteLine("测试3");
Console.WriteLine("测试4");
百度网友9cc8dce9
2015-09-08
知道答主
回答量:38
采纳率:0%
帮助的人:17.7万
展开全部
首先这个不是必须的
如果用到这个命名空间下的类,就需要引用该命名空间,
可以是using System方式,也可以是System.类名方式
如果没有用到该命名空间下的类,就不需要引用了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Huaxingfree
2015-09-08 · TA获得超过182个赞
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:84.7万
展开全部
不是,但是如果你使用到这个类库的话最好还是加,比如如果用到Console.WriteLine();如果没有using System,则要写成System.Console.WriteLine();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
greystar_cn
2015-09-08 · 知道合伙人软件行家
greystar_cn
知道合伙人软件行家
采纳数:16407 获赞数:17260
本人主要从事.NET C#方向的技术开发工作,具有10多年的各类架构开发工作经验。

向TA提问 私信TA
展开全部
不是说这是必需的。
一般都会using name
这样你写代码时,调用类或方法时,就不需要全名称的引用了。
使用比较方便
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dongao8080
2015-09-08 · TA获得超过484个赞
知道小有建树答主
回答量:705
采纳率:66%
帮助的人:440万
展开全部
其实每个类都是system 下面的子类。要用其它类就先要system,或者在使用时直接引用也可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式