当前位置:编程学习 > C#/ASP.NET >>

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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,