解决方案 »
- 生成对象时,编译不报错,但是生成的对象系统不识别,无法调用类方法
- 用SOCKET访问JAVA写的WEBSERVICE出错
- 关于DateTimePicker控件,请问:
- 关于datatable的merge()方法
- C#中如何调用存储过程
- 当把DataGrid的Cell内容赋值到Excel的过程中想在DataGrid的CaptionText上显示进度,但不显示。WHY?
- int aa=Convert.ToInt32(this.textBox2),报错指定的转换无效?
- switch case语句
- 文本框的超长判断问题,急,急!
- 求.Net的反编译工具
- 获取系统唯一值。。。。
- 求主窗体向一个公共窗体传值的解决方案
多main
csc test1.cs /main:Main2
参考
{
private string name; public Person(string s)
{
name=s;
} public string Name
{
get
{
return name;
}
set
{
name=value;
}
}
}///////////////////////////////////////////////Simple.cs 中 :using System;public class SimpleProgram
{
static void Main()
{
Person p=new Person("Sam");
Console.WriteLine("Our person's name is : "+p.Name);
}
}我编译时是 输入 :“......\桌面\C#Test>csc simple.cs person.cs”,一切OK。后来我 在 Person.cs 中加入了 “namespace Test” ;Simple.cs 中加入了 “using Test;” ,变成了 顶楼 那样的代码。
我以为 申明了命名空间 命令行只要输入 这样就可以了 :“......\桌面\C#Test>csc simple.cs” ,但实践发现不行。这才是我发这个帖子的初衷。
但是你要是想用引用命名空间的方式就想把两个类一起编译,那样式不可能的
你也必须得csc simple.cs person.cs,