C#求教
C#一个程序中只有一个命名空间吗?
为什么一个文件中可以有多个命名空间?
命名空间 、类、方法 、对象的关系和区别?请帮忙举例讲解、、谢谢 --------------------编程问答-------------------- 命名空间(C# 编程指南) --------------------编程问答-------------------- 同意楼上 --------------------编程问答-------------------- C#一个程序中只有一个命名空间吗? 不是
一般一个解决方案中有多个项目
每个项目下有多个文件夹
相同文件夹下面的文件的命名空间相同
命名空间其实就是一个规范 让人更明白系统间层次的划分的
类是面向对象的主要单元 方法则是类中的对象
你这个问题还真不很好回答 呵呵
举例如下:
namespace Wicresoft.Common.Utility// 命名空间
{
public static class SqlHelper// 类
{
public static int ExecuteNonQuery(CommandType cmdType, string cmdText, params SqlParameter[] commandParameters) // 方法
{
SqlCommand cmd = new SqlCommand();
using (SqlConnection conn = new SqlConnection(connectionString))
{
PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters);
int val = cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
return val;
}
}
}
}
--------------------编程问答-------------------- 同意一楼
--------------------编程问答-------------------- 查阅MSDN有关命名空间的描述 --------------------编程问答-------------------- 一个.net程序如果完全展开的话,就是一组类型的定义
命名空间就是逻辑上的分组,和物理上的文件类似
类型有 类,结构,接口,委托,枚举五种,命名空间里只能有类型的定义。
类型里有字段和方法两种成员(并可扩展出属性,事件等概念),并且可以嵌套类型。
对象就是实例化的类型,是个动态的概念,对象在内存里,类是你写的代码。类似于进程和程序的区别。
补充:.NET技术 , C#