C#で構造を定義する方法
C#では、構造体は値型のデータ型です。これは、単一の変数にさまざまなデータ型の関連データを保持させるのに役立ちます。 structキーワードは、構造体の作成に使用されます。
構造体を定義するには、structステートメントを使用する必要があります。 structステートメントは、プログラムに複数のメンバーを含む新しいデータ型を定義します。
たとえば、構造を定義する方法は次のとおりです-
struct Books {
public string title;
public string author;
public string subject;
public int book_id;
}; 以下は、C#で構造を作成する方法を示す例です-
例
using System;
struct Books {
public string title;
public string author;
public string subject;
public int book_id;
};
public class testStructure {
public static void Main(string[] args) {
Books Book1; /* Declare Book1 of type Book */
Books Book2; /* Declare Book2 of type Book */
/* book 1 specification */
Book1.title = "Learn AngularJS";
Book1.author = "David";
Book1.subject = "AngularJS";
Book1.book_id = 345;
/* book 2 specification */
Book2.title = "Learn Java in 7 days";
Book2.author = "Jack";
Book2.subject = "Java";
Book2.book_id = 567;
/* print Book1 info */
Console.WriteLine( "Book 1 title : {0}", Book1.title);
Console.WriteLine("Book 1 author : {0}", Book1.author);
Console.WriteLine("Book 1 subject : {0}", Book1.subject);
Console.WriteLine("Book 1 book_id :{0}", Book1.book_id);
/* print Book2 info */
Console.WriteLine("Book 2 title : {0}", Book2.title);
Console.WriteLine("Book 2 author : {0}", Book2.author);
Console.WriteLine("Book 2 subject : {0}", Book2.subject);
Console.WriteLine("Book 2 book_id : {0}", Book2.book_id);
Console.ReadKey();
}
} 出力
Book 1 title : Learn AngularJS Book 1 author : David Book 1 subject : AngularJS Book 1 book_id :345 Book 2 title : Learn Java in 7 days Book 2 author : Jack Book 2 subject : Java Book 2 book_id : 567
-
C#で長方形の配列を定義するにはどうすればよいですか?
多次元配列は長方形配列とも呼ばれます。整数の3次元配列を-として定義できます。 int [ , , ] a; 2次元配列を定義する方法を見てみましょう- Int[,] a = new[3,3] 以下は、C#-で多次元の長方形配列を操作する方法を示す例です。 例 using System; namespace Demo { class Program { static void Main(string[] args) { int[,] a = new
-
Pythonでタプルを定義するにはどうすればよいですか?
タプルは、Pythonの標準データ型の1つです。これは、オブジェクトの不変のシーケンスです。タプルオブジェクトは、必ずしも同じタイプである必要はない1つ以上のオブジェクトを、コンマで区切って配置することによって作成されます。コレクションは、オプションで括弧内に入れることができます。 >>> t1=1, "Ravi", 75.50, True >>> t1 (1, 'Ravi', 75.5, True) >>> type(t1) <class 'tuple'> >>&