Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用using指令引用C#头中的名称空间_C#_.net_Namespaces_Using Directives - Fatal编程技术网

使用using指令引用C#头中的名称空间

使用using指令引用C#头中的名称空间,c#,.net,namespaces,using-directives,C#,.net,Namespaces,Using Directives,我希望使用如下所示的代码,例如: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; using System.IO; 但是下面的c#代码(取自问题)没有像上面那样的头文件可以在cmd控制台中用csc.exe编译,我试图对该线程进行评论,但需要50个信誉度的要求,我还没有VB studio IDE,我对学习c#还不熟悉 进程

我希望使用如下所示的代码,例如:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.IO;
但是下面的c#代码(取自问题)没有像上面那样的头文件可以在cmd控制台中用csc.exe编译,我试图对该线程进行评论,但需要50个信誉度的要求,我还没有VB studio IDE,我对学习c#还不熟悉


进程属于System.Diagnostics,StringBuilder属于System.Text


如果有疑问,用谷歌搜索方法名称,查看MSDN上有哪些对象,然后查看它们的名称空间。

欢迎访问!您还想分享其他投诉吗?我们都经历过那个阶段,所以没有必要向我们解释。如果您参与该网站,您将很快解锁功能。从现在开始,让你的问题成为一个好的、有用的、符合问答格式的问题。嗨,欢迎来到StackOverflow!为了避免落选,并帮助建立一些代表性,你应该真正把你的问题组织成一个问题。在这种情况下,只需添加编译器错误,并询问应添加哪些名称空间即可。此外,如果您是C#新手,使用VisualStudio IDE确实会有所帮助,因为它可以让您在代码中正确地感知和识别错误。实际上,您可以免费下载VisualStudio Express。我编译了它,但得到了一个错误xxx.cs(1,1):错误CS0116:命名空间不能直接包含字段或方法xxx.cs(4,18):错误CS1518:预期的类、委托、枚举、接口或结构xxx.cs(5,17):错误CS1518:预期的类、委托、枚举、接口或结构按任意键继续。为StringBuilder编辑了正确的名称空间。@Dodzkie您不能将该代码放入.cs文件并编译。它需要在一个方法中,而这个方法需要在一个类中。@adam你是对的,因为它没有在.cs文件中解决,而要在cmd控制台中使用csc.exe进行编译,因为当我将这两行放在前两行时,它又是同一个错误:使用System.Diagnostics;使用系统文本;
var output = new StringBuilder();
var error = new StringBuilder();

cmd.OutputDataReceived += (o, e) => output.Append(e.Data);
cmd.ErrorDataReceived += (o, e) => error.Append(e.Data);

cmd.Start();
cmd.BeginOutputReadLine();
cmd.BeginErrorReadLine();
cmd.WaitForExit();