【从零开始入门unity游戏开发之——C#篇02】安装vscode、创建C#项目、注释、region代码折叠、打印

VSCode安装和环境配置

参考:https://learn.microsoft.com/zh-cn/dotnet/core/install/windows

VSCode调试模式

参考:【unity小技巧】分享vscode如何进行unity开发,且如何开启unity断点调试模式,并进行unity断点调试

一、使用VSCode创建和运行第一个C#项目

创建文件夹

随便找个位置新建一个文件夹,这里我就叫C#,注意不要用中文
在这里插入图片描述

1、创建C#控制台项目

用vscode打开这个文件夹,使用快捷键ctrl+~打开终端

输入命令创建控制台项目

dotnet new console

在这里插入图片描述
运行后会创建一个控制台项目
在这里插入图片描述

2、运行项目

在终端输入命令运行项目

dotnet run

打印出Hello, World!表示项目运行成功
在这里插入图片描述
也可以通过调试模式运行
在这里插入图片描述


二、注释

代码是按从上到下,从左到右的顺序编译执行的,被注释的内容就不会进行编译执行

代码注释是非常重要的工具,帮助程序员理解代码的功能、目的和使用方式。良好的注释可以提高代码的可读性和可维护性,尤其是在多人合作开发或者维护较为复杂的代码时。

1、单行注释

单行注释用于对单行代码进行说明,注释从 // 开始,直到行末。

// 这是一个单行注释

2、多行注释

多行注释用于注释多行内容,注释从 /* 开始,到 */ 结束,可以跨越多行。

/*
 这是多行注释
 可以用于注释多行代码或说明内容
 */

3、文档注释

文档注释使用 /// 进行标识

/// <summary>
/// 文档注释
/// </summary>

三、region代码折叠

遮挡代码和前面注释效果差不多,当一个脚本文件代码里比较多时,适当折叠包裹部分功能模块的代码,可以是代码看起来更加整洁,可读性更高

#region  折叠的代码

// 代码内容

#endregion

效果
在这里插入图片描述
#region#endregion 用来标记代码块的开始和结束。它们不会影响代码的执行,只是帮助你在代码编辑器中折叠(隐藏)某些区域,减少代码的视觉混乱。

四、打印

前面我们能打印出一个Hello, World!,其实就是Program.cs代码里默认给我们写了一个打印输出代码。
在这里插入图片描述
C# 提供了多种打印输出的方式,我们主要了解下面两种即可:

1、Console.WriteLine

打印并换行。

Console.WriteLine("Hello!");
Console.WriteLine("World!");

2、Console.Write

打印但不换行,输出后光标仍停在同一行。

Console.Write("Hello!");
Console.Write("World!");

运行效果
在这里插入图片描述

专栏推荐

地址
【从零开始入门unity游戏开发之——C#篇】
【从零开始入门unity游戏开发之——unity篇】
【制作100个Unity游戏】
【推荐100个unity插件】
【实现100个unity特效】
【unity框架开发】

完结

赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的点赞评论和关注,你的每一次支持都是我不断创作的最大动力。当然如果你发现了文章中存在错误或者有更好的解决方法,也欢迎评论私信告诉我哦!

好了,我是向宇https://xiangyu.blog.csdn.net

一位在小公司默默奋斗的开发者,闲暇之余,边学习边记录分享,站在巨人的肩膀上,通过学习前辈们的经验总是会给我很多帮助和启发!如果你遇到任何问题,也欢迎你评论私信或者加群找我, 虽然有些问题我也不一定会,但是我会查阅各方资料,争取给出最好的建议,希望可以帮助更多想学编程的人,共勉~
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向宇it

创作不易,感谢你的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值