初学者求问:众多using system..何解。有没有using system清单:即using..代表什么.什么..
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 System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
有没有详细的解释..我要用到什么功能时候就得加什么using...如:我要上传用到什么.
问题点数:20、回复次数:10Top
1 楼daxuejianku(无言的悲伤)回复于 2006-11-08 09:55:04 得分 0
顶...顶你们肺...绝对会揭贴的...只要回答就结.
在CSDN..里也混了一年了..还没有不结贴的习惯...刚学ASP.NET...
在ASP里是五角...绝对信用Top
2 楼zhjg136(天星)回复于 2006-11-08 10:00:37 得分 2
你还是看看 .NET Framework 类库Top
3 楼zhjg136(天星)回复于 2006-11-08 10:02:00 得分 3
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.chs/dv_fxgenref/html/6c4f3a62-6a0f-41f2-9d52-ee0b13686f29.htmTop
4 楼amnoh(会走路的鱼)回复于 2006-11-08 10:02:22 得分 3
当然有了,你查MSDN帮助,就看“类库”:
System
包含用于定义常用值和引用数据类型、事件和事件处理程序、接口、属性和处理异常的基础类和基类。
其他类提供支持下列操作的服务:数据类型转换,方法参数操作,数学计算,远程和本地程序调用,应用程序环境管理以及对托管和非托管应用程序的监管。
System.CodeDom
包含可用于表示源代码文档的元素和结构的类。这些元素可用于建立源代码文档的结构。通过使用 System.CodeDom.Compiler 命名空间所提供的功能,可以将源代码文档输出为用受支持的语言编写的源代码。
System.CodeDom.Compiler
包含用于管理用受支持的编程语言生成和编译源代码的类型。每个代码生成器可根据“代码文档对象模型”(CodeDOM) 源代码模型的结构(由 System.CodeDom 命名空间所提供的元素组成),用特定的某种编程语言生成源代码。
System.Collections
包含定义各种对象集合(如列表、队列、位数组、哈希表和字典)的接口和类。
System.Collections.Specialized
包含专用的强类型集合;例如,链接表词典、位向量以及只包含字符串的集合。
System.ComponentModel
提供用于实现组件和控件的运行时和设计时行为的类。此命名空间包括用于属性和类型转换器的实现、数据源绑定和组件授权的基类和接口。
System.ComponentModel.Design
包含可由开发人员用来生成自定义设计时组件行为和在设计时配置组件的用户界面的类。设计时环境提供了使开发人员能够安排组件并配置它们的属性的系统。
System.ComponentModel.Design.Serialization
提供支持在设计时自定义和控制序列化的类型。
System.Configuration
提供使您可以以编程方式访问 .NET Framework 配置设置和处理配置文件(.config 文件)中的错误的类和接口。
………………
至于说上传,就要用到System.IO了。Top
5 楼ustbwuyi()回复于 2006-11-08 10:03:28 得分 3
你用Reflector.exe反编译器看看System吧Top
6 楼zhjg136(天星)回复于 2006-11-08 10:04:25 得分 3
上传文件用 FileUpload 控件就可以了
或者是:<input id="filePhoto" type="file" style="width: 340px" runat="server" />Top
7 楼feiyun0112(http://feiyun0112.cnblogs.com/)回复于 2006-11-08 10:04:56 得分 3
using 指令有两个用途:
允许在命名空间中使用类型,以便您不必限定在该命名空间中使用的类型。
为命名空间创建别名。
using namespace;
using alias = type|namespace;
参数
Alias
您希望用来表示命名空间或类型的用户定义符号。然后,您就可以使用 alias 来表示命名空间名称。
Type
您想通过 alias 表示的类型。
namespace
您想通过 alias 表示的命名空间。或者是一个命名空间,它包含您想在无需指定完全限定名的情况下使用的类型。
备注
using 指令的范围限制为包含它的文件。
创建 using 别名,以便更易于将标识符限定到命名空间或类型。
创建 using 指令,以便在命名空间中使用类型而不必指定命名空间。using 指令不为您提供对嵌套在指定命名空间中的任何命名空间的访问。
命名空间分为两类:用户定义的命名空间和系统定义的命名空间。用户定义的命名空间是在代码中定义的命名空间。若要查看系统定义的命名空间的列表,请参见 .NET Framework 类库参考。
有关引用其他程序集中的方法的示例,请参见创建和使用 C# DLL。
示例 1
说明
下面的示例显示了如何为命名空间定义和使用 using 别名:
代码
复制代码
using MyAlias = MyCompany.Proj.Nested;
// Define an alias to represent a namespace.
namespace MyCompany.Proj
{
public class MyClass
{
public static void DoNothing()
{
}
}
}
示例 2
说明
下面的示例显示了如何为类定义 using 指令和 using 别名:
代码
复制代码
// cs_using_directive2.cs
// Using directive.
using System;
// Using alias for a class.
using AliasToMyClass = NameSpace1.MyClass;
namespace NameSpace1
{
public class MyClass
{
public override string ToString()
{
return "You are in NameSpace1.MyClass";
}
}
}
namespace NameSpace2
{
class MyClass
{
}
}
namespace NameSpace3
{
// Using directive:
using NameSpace1;
// Using directive:
using NameSpace2;
class MainClass
{
static void Main()
{
AliasToMyClass somevar = new AliasToMyClass();
Console.WriteLine(somevar);
}
}
}
输出
You are in NameSpace1.MyClass
*****************************************************************************
欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码)
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.htmlTop
8 楼lizhizhe2000(武安侯)回复于 2006-11-08 10:06:28 得分 2
用什么就直接往里加,没有相应的命名空间,它会提示你的Top
9 楼xu8512(突然很想谈恋爱)回复于 2006-11-08 10:09:34 得分 1
就是引用类库啊,需要什么就引用,Top
10 楼daxuejianku(无言的悲伤)回复于 2006-11-08 10:11:54 得分 0
比ASP里的积极些,ASP我回答了千把问题..结贴的不到200..谢谢大家.以后多指教.分我有的是.当然大家大部分不是冲分来了...谢谢..记住我..daxuejianku 你们的徒弟.就揭贴.Top



