创建Hello World程序(part-1)
写在前面:
2006年,刚上大学,班上有几个计算机文盲,1分钟打二十几个字都困难,很不幸,我就是其中的一个。强烈的自尊心驱使我不停恶补,翻遍了图书馆的计算机文化基础,知耻而后勇。。。后来,C语言居然考了90几分,班上第一批考过计算机二级的四大金刚之一(有三个都是程序员,另一个是搞音乐的),不是能力强哈,是背功好,到现在我还可以闭着眼睛写出一个C语言的Hello World程序,多亏了谭浩强的《C语言程序设计》。
工作后,混混噩噩,走上了.net 的开发之路,欲借.Net core之东风, 希望重拾C#。
环境:
Win7 + VS Code + .NET Core SDK for Windows
个人不喜欢复杂庞大的IDE,这里只用Editor(VS Code 1.4) 编写代码,说明C#语言本身
在C盘下面创建dotnet文件夹,然后再创建HelloWorld子文件夹,单击右键,用VS Code打开文件夹,如下图所示:
如果你没看到Open with Code, 请重装VS Code,在安装向导里面,请把相关的多选框勾上即可。
VS Code会把文件夹当作一个项目来管理,项目的根目录就是HelloWorld,如下图左边导航
按住Ctrl + ·(Tab键上面那个键),会打开VS Code自带的Terminal
好戏开始了, 依次在Terminal中输入以下命令:
dotnet new:新建一个Console程序模板,类似IDE中新建一个Console程序,创建了2个新文件,Program.cs 和 project.json
dotnet restore:字面意思是重装项目所依赖的包,但在根目录下没发现packages文件夹,结果包被移到C:\Users\{login name}\.nuget 去了,居然变成global的了,汗
dotnet run:运行当前程序的意思,当然包含了编译的过程
晚上11点了,我想你了,先写到这儿
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类