在日常工作中使用C# 开发的时候,通常使用宇宙第一神器VS进行开发。为了了解编译过程,这里采用文本编辑器的方式编写一个C#程序

一、创建一个C#程序

  1.使用记事本工具创建一个名为First.cs的文件,使用记事本或文本编辑器打开

  2.输入一下代码

using System;

namespace Worx
{
public class First{
static void Main(){
Console.WriteLine("My First NodePad++ class");
Console.ReadLine();
return;
}
}
}

二、使用C#命令行编译器代码:

  1. 如果没有安装过.Net,则需要安装.Net。 我这里使用安装Visual Studio安装的.Net,找到csc.exe可执行文件。如我的:C:\Windows\Microsoft.NET\Framework64\v4.0.30319 将其加入到Path路径下。

  2. 打开命令行工具,切换到项目的当前目录,执行

csc First.cs

  执行结果如图所示:(不同的.Net编辑器版本可能不一样)

  该命令会在项目文件夹下产生一个exe文件,双击EXE文件或在命令行中输入

First.exe

  会看到输入‘My First NodePad++ class’

这样就完成了一个简单的C#程序。

常用的C#编译命令:

  

最新文章

  1. aa12
  2. 安装指定版本的cordova
  3. 以Unix之名
  4. Python 常用函数大体分类
  5. bzoj 2743 树状数组离线查询
  6. js -去掉首尾的空格.
  7. 段落排版--对齐(text-aliagn)
  8. Css简介
  9. Ubuntu上安装QQ2015
  10. 计蒜客模拟赛D1T3 蒜头君的坐骑:用dfs转移dp
  11. freemarker之list
  12. The 12th tip of DB Query Analyzer, powerful in text file process
  13. 【转载】Win10系统如何设置所有程序默认以管理员身份运行?
  14. open live write 代码高亮插件的配置和使用
  15. linux系统用户和组管理
  16. Python os.sep()
  17. idea中使用thymeleaf标签时有红色的波浪线怎么去掉
  18. MySQL数据库执行sql语句创建数据库和表提示The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working
  19. selenium无法正常运行 Chrome浏览器,cannot find Chrome binary的问题
  20. Apache 调用不同的 PHP 版本

热门文章

  1. CentOS_7下安装PHP7.3
  2. Python——内置函数
  3. Spring Boot 2.x 编写 RESTful API (一) RESTful API 介绍 & RestController
  4. Microsoft Connect 2018 Summary
  5. tensorflow-mnist报错[WinError 10060] 由于连接方在一段时间后没有正确答复解决办法
  6. Ubuntu16设置Redis开机自启动
  7. 深入理解JVM(6)——Java内存模型和线程
  8. Python成绩
  9. sshpass-Linux命令之非交互SSH密码验证
  10. How to delete VSTS Project