记事本写的C#程序如何运行?(!!!300分相送)

来源:百度知道 编辑:UC知道 时间:2024/06/09 18:09:57
解决问题后,200分相送,因为我在别处已有悬赏,(那个问题没人回答对)您只要帮我解决这个问题,那里的两百分送给你,决不食言!
那里的地址是:
http://zhidao.baidu.com/question/75530643.html
http://zhidao.baidu.com/question/74677868.html
当然,那个问题能解决更好
我这这段C#代码另存为后缀为.cs的C#文件,如何让它在Dos里运行?

using System;
class program
{
static byte Max(byte[] MyByte)
{
byte MaxVal=MyByte[0];
for (byte i = 1; i < MyByte.Length; i++)
{
if (MyByte[i] > MaxVal)
MaxVal = MyByte[i];
}
return MaxVal;
}
static void Main(string[] args)
{
System.Diagnostics.Process.Start("notepad.exe");
byte[] MyArray={2,255,4,6,8,};
byte MaxValue = Max(MyArray);

.net framework自带有C#编译器 csc.exe,用它就好了
它在.NET框架目录下的<\Microsoft.NET\Framework\v**** (*号内容与版本有关)
不行你直接搜索csc.exe就行了。
然后得设置环境变量Path
默认情况下,这个路径是不在 Path 环境变量中的。你在命令行下直接输入 csc,windows不会到上面那个路径中去找这个程序。所以也就提示找不到文件了。
设置方法:
1) 在“我的电脑”上点击右键,现在“属性”
2) 在弹出的属性对话框中,找到“高级”一页
3) 点击“环境变量”按钮
4) 在“系统变量”里面找到 Path 的变量,双击之
5) 在最后加上分号和上面那个路径。比如:
....;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
那后面;号后一串路径是我机子上csc.exe所在的路径,要改成你自己的。
然后就可以在命令行下,最好是.NET FRAMEWORK自带的命令行工具上运行

csc 你的文件名.cs(要加上全路径,如果你设了Path就不用带绝对路径)
如 csc d:\helloworld.cs
这样就会生成一个helloworld.exe,直接运行就行了,就这么简单。

附C#编译器csc.exe的常见用法:
编译 File.cs 以产生 File.exe:
csc File.cs
编译 File.cs 以产生 File.dll:
csc /target:library File.cs
编译 File.cs 并创建 My.exe:
csc /out:My.exe File.cs

我估计应该是不行的!
应为C#是基于.net平台来开发的! 他只是一种语言! 而他的运行环境是在.net平台上面! 应该是不能向你说的这样
如果你嫌.net平台太大 可以下载一个比较