用记事本写C#控制台代码
用记事本写C#控制台代码好处
1. 初学者用记事本可以帮助学习,帮助记忆一些语法和单词
2. 可以在不安装viusal 开发环境,只需要有Microsoft.NET Framework环境下就可以修改编译一些简单程序
配置环境要求:安装有Microsoft.NET Framework的Windows操作系统
步骤;
1. 安装Microsoft.NET Framework
下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=30653
2. 在“我的电脑(或者计算机)”上点击右键,现在“属性”
3. 在弹出的属性对话框中,找到“高级系统设置”一页
4. 点击“环境变量”按钮
5. 在“系统变量”里面找到 Path 的变量,双击之,在最后加上分号在复制以下路径
6. 路径为csc.exe的路径<\Microsoft.NET\Framework\v****
例如:我的是C:\Windows\Microsoft.NET\Framework\v4.0.30319
7.打开运行窗口(win键+r)输入cmd,在命令提示符下输入csc 出现以下信息表示成功
8.新建txt文件,改后缀为.cs 在文件中写入c#代码如下
using System;
public classhelloworld{
public static void Main()
{
string str="这是记事本写的c#";
Console.WriteLine(str);
Console.ReadKey();
}
}
最后保存
9.回到命令提示符输入csc/out:e:/llp.exe e:/llp.cs 表示将e盘下llp.cs文件在 e盘下生
成llp.exe文件,点击llp.exe
获得结果如下:
链接:
VS中的csc命令用于将一些cs文件编译成一些dll、exe等其他文件,csc的命令参数有很多,可以打开VS的命令提示符输入:csc /help查看具体的,下面是一些简单常用的方法:
1):csc /t:library test文件夹/.../test.cs
编译并生成一个dll库文件,由于此命令没有指定生成的文件的文件夹和文件名,所以默认的文件夹是当前命令所处的目录位置,生成的文件名也是根据源文件名一样.
例如:e:/>csc /t:library D:/test.cs
此命令会将D盘下的test.cs文件编译并在e盘下生成一个test.dll的库文件.
这里面的/t:library 是 /target:library的缩写形式
2):csc /out:test文件夹/.../test.dll(test.exe) test文件夹/.../test.cs
out参数是用来设置编译生成的文件的存放位置和文件名
例如:e:/>csc /out:F:/test.dll D:/test.cs
此命令是将D盘下的test.cs文件编译并在F盘下生成一个名叫test.dll的库文件
同理:csc /out:test文件夹/.../test.exe test文件夹/.../test.cs 是将目标文件编译并在指定的文件下生成一个.exe文件.
3):csc /out:test文件夹/.../test.dll(test.exe) test文件夹/.../*.cs
此命令是将指定的文件夹中的所有的cs文件编译并装到一个dll(或exe)文件中
4): csc /define:DEBUG /optimize /out:test.exe*.cs
通过使用优化和定义 DEBUG 符号,编译当前目录中所有的 C# 文件。输出为 test.exe
5): csc /target:library /out:test.dll /warn:0/nologo /debug *.cs
编译当前目录中所有的 C# 文件,以产生 test.dll 的调试版本。不显示任何徽标和警告
6): csc test文件夹/.../test.cs/doc:test.xml
编译指定文件生成一个xml文档