ホームページ  >  記事  >  バックエンド開発  >  C#の使い方は? C#の基本的な構文

C#の使い方は? C#の基本的な構文

青灯夜游
青灯夜游オリジナル
2018-11-13 17:57:095543ブラウズ

c#使い方は?この記事では、C# の基本的な構文を紹介し、簡単な例を通して C# の使用法を紹介します。一定の参考値があるので、困っている友達は参考にしていただければ幸いです。

前回の記事を通して[c#とは?用途は何ですか? ] では、C# がオブジェクト指向プログラミング言語であることがわかります。

オブジェクト指向プログラミング手法では、プログラムは操作を通じて相互作用するさまざまなオブジェクトで構成されます。オブジェクトが実行できるアクションはメソッドと呼ばれます。同じ種類のオブジェクトは、同じタイプ、または同じ種類であると言われます。 [関連ビデオチュートリアルの推奨事項: C#Tutorial]

たとえば、Rectangle オブジェクトを考えてみましょう。長さや幅などのプロパティがあります。設計によっては、これらのプロパティの値を受け入れ、面積を計算して詳細を表示する必要がある場合があります。

Rectangle クラスの実装を通じて C# の基本的な構文について説明します:

using System;
namespace RectangleApplication {
   class Rectangle {
      
      // member variables
      double length;
      double width;
      
      public void Acceptdetails() {
         length = 4.5;    
         width = 3.5;
      }
      public double GetArea() {
         return length * width; 
      }
      public void Display() {
         Console.WriteLine("Length: {0}", length);
         Console.WriteLine("Width: {0}", width);
         Console.WriteLine("Area: {0}", GetArea());
      }
   }
   class ExecuteRectangle {
      static void Main(string[] args) {
         Rectangle r = new Rectangle();
         r.Acceptdetails();
         r.Display();
         Console.ReadLine(); 
      }
   }}

コンパイルし、上記のコードを実行すると、次の結果が生成されます。

Length: 4.5
Width: 3.5
Area: 15.75

キーワードを使用

C# プログラムは :

using System;

using キーワードは、プログラムに名前空間を含めるために使用されます。プログラムには複数の using ステートメントを含めることができます。

#クラス キーワード

クラス キーワードは、クラスを宣言するために使用されます。

C のコメント

#コメントはコードを説明するために使用されます。コメントエントリはコンパイラによって無視されます。 C# プログラムの複数行のコメントは、以下に示すように /* で始まり、文字 */ で終わります。

/* This program demonstrates
The basic syntax of C# programming 
Language */

単一行のコメントは、「//」記号で表されます (例:

//end class Rectangle
#)。

##メンバー変数変数はクラスの属性またはデータ メンバーであり、データを格納するために使用されます。前のサンプル プログラムでは、Rectangle クラスに length と width という名前の 2 つのメンバー変数があります。

メンバー関数関数とは、特定のタスクを実行するステートメントのセットです。クラスのメンバー関数はクラス内で宣言されます。この例のクラス Rectangle には、AcceptDetails、GetArea、および Display という 3 つのメンバー関数が含まれています。

クラスのインスタンス化前のサンプル プログラムでは、ExecuteRectangle クラスに Main() メソッドが含まれており、Rectangle クラスをインスタンス化します。

識別子識別子は、クラス、変数、関数、またはその他のユーザー定義項目を識別するために使用される名前です。 C# でクラスに名前を付けるときの基本的な規則は次のとおりです:

1. 名前は文字で始まり、その後に一連の文字、数字 (0 ~ 9)、またはアンダースコアを続けることができます。識別子の最初の文字を数字にすることはできません。

2.埋め込みスペースや記号 (? など) を含めることはできません。 -! @#%^&*()[]{}。 ;: "'/ および \。ただし、アンダースコア (_) は使用できます。

3. C# キーワードにすることはできません。

C# キーワード キーワードは、C# コンパイラ用に事前に定義された予約語です。これらのキーワードを識別子として使用することはできません。ただし、これらのキーワードを識別子として使用する場合は、@ 文字プレフィックス キーワードを使用できます。

C# では、get や set など、一部の識別子はコードのコンテキストで特別な意味を持ち、コンテキスト キーワードと呼ばれます。

次の表に、C# の予約キーワードとコンテキスト キーワードを示します。

以上がC#の使い方は? C#の基本的な構文の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。