第一部分 记事本搞定第一个C#程序

记事本搞定第一个C#程序

进行下面三个步骤:编码,编译和托管运行。

1.记事本进行编码:

using System;

class Program
{

public static void Main()
{
Console.WriteLine("Hello world!");
Console.ReadLine();
}
}

2.进行编译(在C盘的Window下,找到Microsoft.NET,表示已安装.Framework框架)。

打开命令提示符窗口,输入cmd,找到C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe,进入目录cd C:\Windows\Microsoft.NET\Framework\v4.0.30319,执行csc.exe /out:D:\hello.exe  d:\hello.cs

3.托管运行

编译之后,生成hello.exe,直接点击进行托管运行。

编译过程剖析:

编码--->c#语言编译器---->MSIL微软中间语言以程序集.exe,.dll存在--->CLR,JIL即时编译器---->机器码---->CLR托管运行

|------------------------------编译时----------------------------------|---------------------运行时-------------------------------|

时间: 2024-08-06 11:55:28

第一部分 记事本搞定第一个C#程序的相关文章

写文章赚钱34期:用100个问答轻松搞定1个领域!

很多人听说做自媒体很赚钱,在网络上只要一部手机.一台电脑就可以轻松赚钱,纷纷跑到网络上去尝试做. 他们选择了一个领域就开始写文章,但是写了一段时间后,却发现写得文章没人看,吸引不到精准粉丝,根本没有粉丝可以成交,非常痛苦,就觉得做自媒体根本不能赚钱,是骗人的. 俊哥说:只有先搞定一个领域,把你变成专家,你才能轻松赚钱.用100个问答文章轻松搞定1个领域! 任何一个行业.一个领域,问题整合起来最多不超过100个,你只要把这100个问题用文章写出来,相当于解决了粉丝心目中的问题,也轻松解决了行业里的

材料管理框架:一个共通的viewModel搞定所有的分页查询

前言 大家看标题就明白了我想写什么了,在做企业信息化系统中可能大家写的最多的一种页面就是查询页面了.其实每个查询页面,除了条件不太一样,数据不太一样,其它的其实都差不多.所以我就想提取一些共通的东西出来,再写查询时只要引入我共通的东西,再加上极少的代码就能完成.我个人比较崇尚代码简洁干净,有不合理的地方欢迎大家指出. 这篇文章主要介绍两个重点:1.前台viewModel的实现.2.后台服务端如何简洁的处理查询请求. 需求分析 查询页面要有哪些功能呢 1.有条件部输入查询条件(这个不打算做成共通的

收不到Win10正式版预订通知?一个批处理搞定

目前,已经有不少Win7.Win8.1用户在系统右下角收到Win10正式版的预订提示窗口.点击接受预订后,系统会将Win10正式版所需的安装文件提前下载好,7月29日正式发布的时候,就可以第一时间升级了. 不过,也有不少用户反映自己尚未收到提示,外媒ghacks提供了一系列解决办法,大家不妨试试,据说这些方法还是挺有效的. 这里将可能遇到的问题做成了一个批处理文件(点此下载),解压后即可得到win10fix_full.bat文件,以管理员身份运行后,会出现如下提示: 按任意键继续,出现版本列表,

远景能源如何搞定美国的第一个客户?亚马逊AWS你一定知道底细吧

提到能源企业,你脑海里最先浮现的影像是什么?笨重的设备.恶劣的现场操作环境--这都是老黄历了.记者在与远景能源IT总监龚迅交流后发现,虽然远景能源是目前国内装机量最大的智能风机设备提供商之一,传统的风机研发和制造业务仍占据相当重要的地位,但远景能源最擅长的还是风场的全生命周期监控和管理.从业务思路.IT建设.对云服务的理解和使用等角度来衡量,远景能源更像是一家能源领域的互联网公司. 远景能源位于美国硅谷,其全球数字能源创新中心总裁是原思科公司的高管,员工平时工作中可自由地使用云服务,其风电系统的

【Android自定义ViewGroup】不一样的轮子,巧用类变量解决冲突,像IOS那样简单的使用侧滑删除,一个控件搞定Android item侧滑删除菜单。

================================================================================== [1 序言] 侧滑删除的轮子网上有很多,最初在github上看过一个,还是ListView时代,那是一个自定义ListView 实现侧滑删除的,当初就觉得这种做法不是最佳,万一我项目里又同时有自定义ListView的需求,会增加复杂度. 写这篇文章之前又通过毒度搜了一下,排名前几的CSDN文章,都是通过自定义ListVIew和Vie

一个共通的viewModel搞定所有的分页查询一览及数据导出(easyui + knockoutjs + mvc4.0)

前言 大家看标题就明白了我想写什么了,在做企业信息化系统中可能大家写的最多的一种页面就是查询页面了.其实每个查询页面,除了条件不太一样,数据不太一样,其它的其实都差不多.所以我就想提取一些共通的东西出来,再写查询时只要引入我共通的东西,再加上极少的代码就能完成.我个人比较崇尚代码简洁干净,有不合理的地方欢迎大家指出. 这篇文章主要介绍两个重点:1.前台viewModel的实现.2.后台服务端如何简洁的处理查询请求. 需求分析 查询页面要有哪些功能呢 1.有条件部输入查询条件(这个不打算做成共通的

一个共通的viewModel搞定所有的编辑页面-经典ERP录入页面(easyui + knockoutjs + mvc4.0)

http://www.cnblogs.com/xqin/archive/2013/06/06/3120887.html 前言 我写代码喜欢提取一些共通的东西出来,之前的一篇博客中说了如何用一个共通的viewModel和简洁的后台代码做查询页面,所有的查询页面都要对应一个数据录入的编辑及查看明细的页面,那么今天我们就来实现这个页面,同样我们也要使用一个共通的viewModel完成前台UI与JSON数据交互的处理,同样以超简洁的后台代码来处理保存. 需求分析 我们先弄明白我们要做怎么样一个编辑的页面

以为4天能搞定的项目,结果搞了近一个月……

有朋友提到这个问题: 我最近做一些小项目,兼职的,几个人讨论着4天能完成的项目,结果整个周期花了将近一个月. 预计是4天,结果几个人时间不合拍,花了一个月. 还有时间也不统一,沟通不方便 , 光沟通都花了不少时间.一般是客户把需求传达给我,我再传达给开发人员,这样从中就浪费了很多时间.并且客户需求不是很明确,我的理解和其他伙伴的理解也不一样.因为合作的少,没有那么多默契,技术上面也有时候对接不上. 俺的见解: 开发去估算时,往往假定需求就是这样的了不怎么会变,然后估算开发工作量时,往往认为一次可

在vue中使用基于d3为基础的dagre-d3.js搞定一个流程图组件

项目中想搞定一个流程图,开始使用了阿里的G6,但是G6目前不支持手势,这样就很郁闷了,因为公司的领导都是使用iPad看的,你不支持手势是不行的,后来又想到了百度的echarts,试了试,感觉还不错,手机端也是没问题的,但是用起来不是很好用,每个节点的位置还要自己去设置计算有点麻烦,所以想找个在支持pc和wap并且使用方便的,结果找到了dagre-d3.js,完全满足我的需求啊,就是文档不全,还大多数都是英文.搞完之后觉得有必要记录一下,哈哈哈. 首先避免不了的就是下载,既然是基于d3的肯定是要连