c#-微软2

练习-编写第一个代码:
在第一次练习中你将使用c#将神圣的程序员用语打印到控制台的标准输出

编写第一行代码:
在软件开发者中,有这么一个传统,那就是将"Hello World!"这个短语打印到控制台输出窗口.请相信,你可以从这个简单的练习中学到很多关于编程和c#编程语言的知识

在.NET编辑器中输入代码:
.NET编辑器和控制台提供了很好的浏览器内体验,当然你也可以使用Visual Studio或者Visual Studio Code去编写你的代码.(由于本教程基于微软培训,我们将会使用,浏览器内的.NET编辑器).NET编辑器一般位于微软文档和培训网页的右侧,输出台位于其正下方

现在,在右侧的.NET编辑器中按原样输入这段代码:Console.WriteLine("Hello World!");
你将很快看到其工作原理和原因的说明.但首先,你应当检查代码是否可运行,并确保输入正确.为此,运行你的代码

备注:你可能希望选择复制并运行,希望能跳过敲击键盘.但是你要明白,自行输入并敲击键盘是有好处的.敲击键盘输入代码可以强化你的记忆,并且了解代码,这样可以帮助你获取其他方式无法获取的简介

运行你的第一个c#代码
按绿色的"运行"按钮

绿色的"运行"按钮,被按下后会执行两个任务:
将代码编译成计算机可理解的可执行格式\
它运行已编译的应用程序,如果编写正确,将输出"Hello World!"

观察结果
在控制台中,观察代码的结果.你将获得这样的输出:Hello World!

如果收到错误消息,该怎么办
编写c#代码是精确的练习.如果只输入了一个错误的字符,运行代码时,你就会在"输出"区获取一条错误消息
例如,如果Console一词中,你错误的将c输入为小写,比如这样:console.WriteLine("Hello World");,你将会收到这样的错误消息:(1,1): error CS0103: The name 'console' does not exist in the current context
错误消息的第一部分(1,1)是指发生错误的行和列,但这个错误消息表示什么意思呢
c#是一种区分大小写的语言,这意味着c#编辑器会将console和Console视为猫和狗这样不同的单词.有时候,错误消息容易引起误解.你需要了解错误存在的真正原因,这需要你学习更多的c#语法知识

同样,如果使用单引号(')将文本字符串Hello Wold!括起来,例如这样:Console.WriteLine('Hello World!');,你将会收到这样的错误消息:(1,19): error CS1012: Too many characters in character literal
再次强调,第1行第19个字符指出了问题所在.可以在调查问题时使用该消息作为线索.但这个错误消息表示什么意思呢?"(character literal)字符字面量"究竟是什么?稍后,你将详细了解各种数据类型的字面量(包括字符字面量).现在,输入代码时要小心
幸运的是,错误从来不是永久的.我们需要做是发现错误,修复错误,然后运行代码
如果在运行代码时遇到错误,请花些时间仔细检查.查看每个字符,确保准确输入了代码

备注:代码编辑器通过执行预编译来查找潜在错误,持续监视编写的代码.它将通过在产生错误的代码下方添加红色的波浪线,帮助你识别问题

新手程序员常犯的错误:
Console中的c或WriteLine中的w或l输入小写字母而非大写字母
在Console和WriteLine间输入逗号而不是句号
没有使用双引号,或使用单引号将短语Hello World!括起来
未在命令末尾使用分号
其中每个错误都会阻止代码成功编译

代码编辑器突出显示预编译错误,以帮助你在开发代码时轻松识别和更正错误.你可以将其视为一个拼写检查器,可以帮助你修复其中的语法或拼写错误
假设你已经成功完成前面的步骤,请继续执行其他操作

显示新消息
在此任务中,你将注释掉上一行的代码,然后在.NET编辑器中添加新的代码,以打印新的消息

修改你编写的代码,使用两个斜杠//在代码前面添加代码注释://Console.WriteLine("Hello world!"
为代码添加两根正斜杠//的前缀,即可创建代码注释.此前缀指示编译器忽略在此之后的所有指令
当你尚未准备好删除代码,但是希望暂时忽略它时,代码注释是很有用的.使用注释,可以将消息添加到代码中,以提醒你自己或以后可能读到此代码的人,这段代码正在执行的操作

添加新的代码,请原样输入这几段代码: Console.Write("Congratulations!");
Console.Write(" ");
Console.Write("You wrote your first lines of code.");

Console.Write和Console.WriteLine之间的差异
你添加的三行新代码展示了Console.Write.Line()和Console.Write方法间的区别
为了将整个消息打印到输出控制台,你使用了第一种技术Console.WriteLine().在行的末尾,它添加了一个换行符,这与通过按Enter或Return键新文本行的方式类似
为了将消息打印到输出控制台,在结尾处不添加换行符,你使用了第二种技术Console.Write.因此,下次调用Concole.Write()会将另一条消息打印到相同的行

恭喜你编写了第一行代码

posted @ 2023-12-29 05:27  王翔9980  阅读(11)  评论(0编辑  收藏  举报