MAC
 Computer >> コンピューター >  >> システム >> MAC

MacでC#でコーディングする方法

C#(「c-sharp」と発音)は、MacとPCで機能する優れたコーディング言語です。プログラマーはこれを使用して、特にWindows環境でさまざまなソフトウェアアプリケーションを構築します。

この記事では、Macユーザー向けのC#入門書を提供します。 Macで言語を設定する方法、プロジェクトを開始する方法、C#構文の基本、および最初にこの言語を選択する理由を示します。さらに、このテーマについて詳しく知ることができる最高のオンラインリソースを選びました。

この種のことが魅力的な場合は、PythonやSQLなど、Macでのコーディングに関する他の記事や、アプリ開発に最適なMacを選択するのに役立つ記事がたくさんあると聞いて喜ぶでしょう。飛び込んで新しいスキルを学ばない理由はありません。

C#とは何ですか、なぜそれを学ぶ必要があるのですか?

C#は、2000年にMicrosoftによって開発されたプログラミング言語です。デスクトップ、アプリ、Web、モバイル、ゲームの開発など、さまざまな開発ニーズに使用できます。世界最大のビデオゲームエンジンの1つであるUnityは、標準でC#統合を使用し、XamarinもC#を使用して、単一のコードベースで複数のプラットフォームをターゲットにしています。

では、なぜMacでC#を学びたいのでしょうか。理由はたくさんあります。

C#はWindows環境に関連付けられていますが、クロスプラットフォームであるため、MacでもPCでも同様に学習でき、業界に多くの扉を開きます。開発のバックグラウンドを持っている場合、C#はJavaとある程度類似しています。一方を知っていれば、もう一方はそれほど難しくありません。初心者の方は、他の言語を学ぶための基礎を提供するので、これは素晴らしい選択です。

C#は、ゲーム開発に取り掛かろうとしている人々にとっても良いオプションです。 Unity、2Dおよび3DゲームエンジンおよびC#(またはJavaScript)を備えたフレームワークを使用します。 Unityを使用して、iOSを含むすべてのプラットフォーム向けのゲームを開発できます。

最後に、C#はMicrosoftによって作成されたため、この言語はすぐになくなることはありません。

MacでのC#のセットアップ

最初のステップは、IDEをダウンロードすることです。 Visual Studio Codeはおそらく最良の選択であり、必要なすべての機能を提供し、非常に簡単に使用できます。

まず、VisualStudioWebサイトにアクセスする必要があります。 4つのオプションからVisualStudioCodeを選択し、[Mac用にダウンロード]ボタンをクリックします。これで、ダウンロードはzipファイルの形式で開始されます。

MacでC#でコーディングする方法

Visual Studio Codeがダウンロードされたら、ファイルを解凍し、VisualStudioCodeをアプリケーションフォルダーにドラッグします。その後、同じフォルダから開くことができます。

次に、ショートカット⇧⌘X(Shift + Cmd + X)を使用してVisual Studio Code内の拡張機能ビューを開くか、[コード]>[設定]>[拡張機能]を選択して、C#拡張機能をダウンロードする必要があります。

拡張機能ビューの上部に検索バーが表示されます。「C#」と入力します。必要なものはMicrosoftによるもので、下のスクリーンショットに表示されています。

MacでC#でコーディングする方法

[インストール]をクリックします。それが完了したら、Visual Studioを再起動すると、開始する準備が整います。

MacでC#プロジェクトを開始する

新しいプロジェクトを作成するには、ターミナルを開きます。ターミナルは、Macの[アプリケーション]>[ユーティリティ]にあります。

MacでC#でコーディングする方法

たとえば、コンソールアプリケーションを作成する場合は、「dotnet newconsole-oconsoleproject」と入力します。

Visual Studio Codeを開き、ターミナル内に作成したフォルダーを開きます。

右側のエクスプローラーからProgram.csファイルを開き、プログラミングを開始します。

MacでC#でコーディングする方法

基本的なC#構文

C#は、基本を理解する上で比較的単純な言語です。 Pythonほど単純ではありませんが、C++ほど複雑ではありません。

それでも、コーディングを開始してC#の使用を進めるには、いくつかの基本事項について説明する必要があります。画面にテキストを表示し、ユーザー入力を受け取るという、すべてのプログラミングタスクの中で最も単純なものを見ていきます。

Program.csファイルを開くと、次のコード行が表示されます。

MacでC#でコーディングする方法

記述する必要のあるすべてのコードは、 Main()内に配置されます。 方法。現時点でそこにあるコードはコンソールに「HelloWorld」を書き込みますが、これを変更します。

Console.WriteLine( "Hello World!");という行を削除します 次の2行を追加します。

文字列の挨拶="みなさん、こんにちは";
Console.WriteLine(greeting);

あいさつという新しい文字列を設定し、「Helloeveryone」という変数にテキストを追加します。次に、グリーティングをコンソールに印刷します。プログラムを実行すると、「Helloeveryone」が印刷されていることがわかります。

次に、ユーザーの名前を尋ね、「Hello」の後にユーザーの名前を表示することで、挨拶をより個人的なものにするようにアプリを変更します。作成したコードをすべてクリアして、最初からやり直せるようにします。

まず、nameという名前の新しい文字列変数を宣言する必要があります。

文字列名;

次に、ユーザーに名前を尋ねる必要があります。

Console.WriteLine( "あなたの名前は何ですか?");

次に、ユーザーから入力を取得し、作成したばかりの「name」という変数に保存する必要があります。これを行うには、「Console.ReadLine();」と呼ばれるものを使用します。これはユーザーからの入力を受け取ります。

name =Console.ReadLine();

これを実行すると、収集したデータを画面に出力するという単純なケースになります。このために、次のように入力します:

Console.WriteLine( "Hello there、" + name);

Console.ReadLine()を使用し、Visual Studio Codeを使用しているため、プログラムを実行する前に、launch.jsonファイル内のオプションを変更する必要があります。 launch.jsonを開き、コンソール構成を「internalConsole」から「integratedTerminal」に変更して、プログラムが入力を読み取れるようにします。

プログラムを実行して名前を入力すると、挨拶が表示されます。

MacでC#でコーディングする方法

数学的計算

C#で数学的な計算を行いたい場合は、次のようなことを行うことができます。

int num1 =12;
int num2 =14;
int num3;

num3 =num1 + num2;

Console.WriteLine(num3);

ここでは、3つの整数を宣言しています。それらのうちの2つには値があります(num1は12、num2は14)。 num3と呼ばれる3番目の整数には、最初に宣言されたときの値がありません。

次に、num3を使用してnum1 + num2の値(26)を格納します。最後に、値をコンソールに出力します。 +を*などの別の演算子に変更できます 乗算または/ あなたがそれを混ぜるのが好きなら分割のために。

If/Elseステートメント

開発中に、特定の条件が真であるかどうかを確認したい場合があります。すでに別の言語で開発している場合は、これに精通しているはずです。以下の例を見てみましょう。

int a =5;
int b =5;

if(a ==b){
Console.WriteLine( "はい、値は等しい");
}
else {
Console.WriteLine( "残念ながら、値が等しくありません");
}

まず、値が5の2つの整数(aとb)を作成します。次に、ifステートメントを作成します。したがって、aがbに等しい場合は、「はい、値は等しい」というメッセージをコンソールに出力します。 。

値が等しくない場合に出力されるelseステートメントもあります。これは「残念ながら、値は等しくありません」と言います。

ただし、この場合、aとbの値は両方とも5であるため、両方とも等しくなります。この場合、最初のメッセージが印刷されます。

これで、C#構文の基本を理解し、独自のプログラムの実験を開始できるようになります。上記のコード例を新しいものに拡張してみませんか?

C#アプリケーションの構築に使用できるその他のMacプログラム

•Fiddle:.NET Fiddleと呼ばれるオンラインコンパイラがあり、C#コードを記述してコンパイルできます。到着すると、コードウィンドウがすでに開いているはずです。

•ライダー:Jet Brainsは、.NET開発用の素晴らしいクロスプラットフォームツールを提供します。これにより、C#アプリケーションをすぐに構築できます。ここをクリックしてダウンロードボタンを押すと、30日間の試用版を入手できます。

•Unity:C#でゲームを構築する場合は、Unityを試してください。 2DプラットフォーマーからVR体験まで、あらゆるタイプのゲームを作成できます。ここをクリックして無料で始めましょう。

最高のオンラインC#コース

MacでC#をセットアップしたので、C#言語をより深く学習する準備が整いました。役立つサイトやオンラインコースがたくさんあります。始めるための最良の方法は次のとおりです。

•SoloLearn:最も詳細なリソースの1つである、SoloLearnは、ブラウザ内またはiTunesから利用できます。これは、ユーザーがさまざまなクイズやソース資料を自分の速度で操作できるインタラクティブなコースであり、ここで見つけることができます。

•初心者向けのC#の基本:もう1つの優れた選択肢は、Udemyに関するこのC#コースです。 5時間のビデオが利用可能で、トピックを理解し、プログラミングスキルを前進させるのに役立つ豊富なリソースを提供します。

•Unity:ビデオゲーム開発に興味がある場合は、Unityの優れたリソースライブラリを試してみてください。このライブラリはここにあります。コーディングスキルを向上させるだけでなく、特定のエキサイティングなニッチでそれらを開発することを可能にするさまざまな情報が含まれています。コーディングの目標が何であれ、目標を達成するのに役立つ十分なリソースがここにあります。

•MicrosoftC#プログラミングガイド:もちろん、マスター自身から学ぶよりも良い場所はありません。マイクロソフトは、事前のプログラミング知識が不要な独自のオンラインプログラミングガイドを提供しています。サイトにアクセスするには、ここをクリックしてください。


  1. Macをテレビに接続する方法

    Macをテレビに接続するのは想像以上に簡単です。適切なケーブル、Apple TV、またはAirPlayで動作するテレビがあれば、Macを任意のテレビ画面にすぐにミラーリングできます。 Macの映画をテレビで再生したり、BBCiPlayerやAppleの新しいAppleTV +ストリーミングサービスなどのキャッチアップサービスから番組をストリーミングしたり、より大きなディスプレイでゲームスキルを披露したりすることもできます。現在、多くの企業が会議室でプロジェクターの代わりに大画面テレビを使用しているため、これはプレゼンテーションを行う必要がある人にとっても便利なヒントです。 Apple Ma

  2. Macのエラーコード43を修正する方法

    人々がMacを使用する理由はたくさんあります。 Unixベースのオペレーティングシステム上に使いやすいユーザーインターフェイスが必要な人もいます。他の人は、macOSでのみ動作するソフトウェアまたはツールを使用する場合があります。とはいえ、人々がMacを使用する主な理由の1つは、使いやすいという評判です。 ほとんどの場合、Macは実際には使いやすいです。つまり、ファイルを操作して次のメッセージが表示されるまでは、「必要なアイテムが1つ以上見つからないため、操作を完了できません。」これは恐ろしいエラーコード43です。 エラーコード43の原因は何ですか? エラーコード43がポップアップする場合