如何在Mac上使用C#编程语言进行编码

如何在Mac上使用C#编程语言进行编码

C#(发音为“c-sharp”)是一种适用于Mac和PC的优秀编码语言。 程序员使用它来构建各种软件应用程序,尤其是在Windows环境中。

您可能正在查看Google缓存此故事的旧版本,请点击此处查看此版本的最新版本 故事。

在本文中,我们为Mac用户提供了一个C#入门。 我们将展示如何在Mac上设置语言,如何启动项目,C#语法的基础以及为什么首先应该选择这种语言。 再加上我们挑选的最佳在线资源,您可以在这里了解有关该主题的更多信息。

如果这类事情有吸引力,您会很高兴听到我们有很多其他文章关于 在Mac上编码,包括Python和SQL,另一个可以帮助您选择最适合应用程序开发的Mac。 没有理由不去潜水和学习新技能。

什么是C#,我为什么要学习它?

C#是Microsoft在2000年开发的一种编程语言。它可以用于一系列开发需求,包括桌面,应用,网络,移动 和游戏开发。 Unity是世界上最大的视频游戏引擎之一,它使用C#集成作为标准,而Xamarin也使用C#来定位具有单一代码库的多个平台。

那么你为什么要学习C# 苹果电脑? 有很多原因。

虽然C#与Windows环境有关,但它是跨平台的,所以你可以像在PC上一样在Mac上学习它,它打开了很多门 在业内。 如果你来自开发背景,C#与Java有一些相似之处:如果你知道一个,那么另一个不会太难。 如果您是初学者,那么这是一个很好的选择,因为它将为您提供学习其他语言的基础。

对于希望进入游戏开发的人来说,C#也是一个不错的选择。 你使用Unity,一个2D和3D游戏引擎和框架与C#(或JavaScript)。 您可以使用Unity为所有平台开发游戏,包括iOS。

最后,因为C#是由Microsoft创建的,所以这种语言不会很快消失。

设置C# 在Mac上

第一步是下载IDE。 Visual Studio Code可能是最好的选择,提供您需要的所有功能,并且使用起来非常简单。

首先,您需要访问Visual Studio网站。 从四个选项中选择Visual Studio Code,然后单击“Download for Mac”按钮。 您的下载现在应该以zip文件的形式开始。

如何在Mac上的C#中编码:Visual Studio

下载Visual Studio代码后,解压缩文件并将Visual Studio代码拖到“应用程序”文件夹中。 然后,您可以从同一文件夹中打开它。

然后,您需要下载C#扩展,方法是使用快捷方式⇧ ⌘X(Shift + Cmd + X)打开Visual Studio代码中的Extensions视图或选择 代码>首选项>扩展名。

您会注意到扩展视图顶部的搜索栏:输入"C#"。 您需要的是Microsoft,并显示在下面的屏幕截图中。

如何在Mac上的C#中编码:安装

单击”安装“。 完成后,重新启动Visual Studio,然后就可以开始了。

在Mac上启动C#项目

要创建新项目,请打开终端,您可以在Mac上的应用程序>实用程序中找到它。

如何在Mac上使用C#进行编码:新项目

如果你想创建一个控制台应用程序,作为一个例子,你可以输入"dotnet new console -o consoleproject "。

打开Visual Studio Code,打开刚刚在Terminal中创建的文件夹。

从右侧的Explorer中打开Program.cs文件开始编程。

< img alt = "如何在Mac上使用C#进行编码:启动项目"src="http://img.chuore.com/swww.macworld.co.uk/how_to_code_c_sharp_mac_start_project_385.jpg "width = "385 "sheight = "335 " >

基本C#语法

在掌握基础知识时,C#是一种相对简单的语言。 它不像Python那么简单,但它没有C ++那么复杂。

尽管如此,为了能够开始编码并继续使用C#,我们需要覆盖一些 基本。 我们将查看最简单的所有编程任务,即在屏幕上显示文本,并获取用户输入。

当您打开Program.cs文件时,您将看到 我将看到以下几行代码:

如何在Mac上的C#中编码:Hello World

您需要编写的所有代码都将进入 Main()方法。 目前那里的代码会将“Hello World”写入控制台,但我们将改变它。

删除显示 Console.WriteLine("Hello World!"); 的行并添加以下两行。

string greeting = " 大家好";
Console.WriteLine(问候语);

您正在设置一个名为greeting的新字符串并向其添加一些文字 变量名为“Hello everyone”。 然后,您将问候语打印到控制台。 当您运行程序时,您应该看到“Hello everyone "已打印出来。

If/Else语句

在开发过程中有时候您需要检查 某个条件是否属实。 如果您已经使用其他语言开发,那么您将熟悉这一点。 让我们来看看下面的例子。

int a = 5;
int b = 5;

if(a == b){
Console.WriteLine("是值等于");
}
其他{
Console.WriteLine("可悲的是,值不相等");
}

我们首先创建两个整数(a和b),两者都是值5.我们然后创建一个if语句,所以如果a等于b,那么我们打印一条消息 控制台说“是的,值相等”。

还有一个else语句,如果值不相等则会打印出来。 这可能会说“可悲的是,值不等于”。

然而,在这种情况下,a和b的值都是5,所以它们都是相等的。 在这种情况下,将打印第一条消息。

您现在应该对C#语法有基本的了解,并且能够开始尝试使用您自己的程序。 为什么不尝试将上面的代码示例扩展为新的?

可用于构建C#应用程序的其他Mac程序

•小提琴:有一个名为.NET Fiddle的在线编译器,允许您编写和编译C#代码。 当你到达时,你应该找到一个已经打开的代码窗口。

• Rider:Jet Brains为.NET开发提供了一个出色的跨平台工具。 这样您就可以立即构建C#应用程序。 您可以点击此处开始,点击“下载”按钮进行为期30天的试用。

• Unity:如果您希望使用C#构建游戏,那么您应该尝试使用Unity。 您可以创建所有类型的游戏,从2D平台游戏到VR体验。 点击此处免费使用。

最好的在线C#课程


现在您已经在Mac上设置了C#,您已准备好开始学习 更深入的C#语言。 有一堆很棒的网站和在线课程,随时准备提供帮助。 以下是一些让您入门的最佳方式:

• SoloLearn:SoloLearn是最深入的资源之一,可在浏览器内或iTunes中使用。 这是一个互动课程,允许用户通过一系列测验和源材料以自己的速度工作,并且可以在这里找到。

• C#基础知识初学者
:另一个很好的选择是这个 Udemy的C#课程。 有5个小时的视频,它提供了大量的资源来帮助您理解主题并继续提高您的编程技能。

• Unity:如果您对视频游戏开发感兴趣,那么试试Unity \ 这里有优秀的资源库,可以在这里找到。 它包含一系列信息,不仅可以提高您的编码技能,还可以让您在特定和令人兴奋的利基中开发它们。 无论您的编码目标是什么,这里都有足够的资源来帮助您实现这些目标。

• Microsoft C#编程指南
:当然,没有比主人自己更好的学习场所了。 Microsoft提供了自己的在线编程指南,不需要任何编程知识。 点击此处访问该网站。


相关文章
如何在Mac上截取屏幕截图:在macOS中打印屏幕或截屏
iOS技巧:如何在iPad或iPhone上使用iOS 12,iOS 11及更早版本
如何停止iPhone X上的意外截图
如何将YouTube视频下载到iPhone iPad并离线观看
如何在iPhone,iPad或Mac上观看海外BBC iPlayer
如何使用HomePod
如何使用iPhone扫描文档和照片
在HomePod上问什么Siri?
如何在iPhone上的消息中使用iOS 12的新相机过滤器