c#的namespace使用经验
来源:互联网 发布:python requests get 编辑:程序博客网 时间:2024/06/09 02:33
这几天刚开始看c#,其namespace部分困住了我一会,经过多处查找资料,终于弄明白,现将经验整理如下:
比如我在 namespace N1 里建一个类A,里面有几个方法,
然后在 ns2.cs里引用N1,并且调用其中的方法。
简单代码如下:
// ns1.cs
using System;
namespace N1
{
public class A
{
public A()
{
Console.WriteLine("namespaceN1.class A.write");
}
public void func1()
{
Console.WriteLine("namespaceN1.class A.do()");
}
public static void Main()
{
Console.WriteLine("namespaceN1.class Main()");
}
}
}
// ns2.cs
using System;
using N1;
public class B
{
public static void Main()
{
A A1=new A();
A1.func1();
}
}
编译和运行过程如下:
(1)先将ns1.cs输出为ns1.dll
csc /t:library ns1.cs
在源文件目录得到ns1.dll
(2)编译ns2.cs
csc /r:ns1.dll ns2.cs
在源文件目录得到ns2.exe
(3)运行ns
ns2
执行ns2.exe得结果
体会:(1) namespace N1所在的文件名跟N1没关系;
(2) namespace N1里面可以有Main()函数,也可以没有,没影响;
- c#的namespace使用经验
- C# Namespace详解-Namespace使用
- C# 常用的NameSpace
- C# 常用的NameSpace
- 关于c#的namespace
- 关于using namespace std;使用经验
- C++namespace的使用
- Struts2 namespace的使用
- C++ namespace的使用
- namespace 真正的使用
- namespace的使用
- namespace 的使用
- namespace的使用
- namespace 的使用
- namespace的使用浅谈
- c#里面的namespace基础
- c# 的namespace以及assembly
- C# 关于namespace的细节
- 有些控件执行事件时,要在js函数之后加上return false,用来js函数执行后禁止提交表单
- 创建tablespace命令
- jQuery新手入门(八) 插播:jQuery实施方案
- jQuery新手入门(九) jQuery工具函数
- 在struts2中,前端页面表示国际化
- c#的namespace使用经验
- C++和java的比较
- JavaScript Switch 语句
- 使用WMI来控制Windows服务
- 备忘IETester
- 顶部展出的大幅广告
- 转载:少走弯的10条忠告
- 在VC/MFC中响应键盘按键
- 如何查看oracle字符集?