C#の名前空間とは何ですか?
名前空間は、ある名前のセットを別の名前のセットから分離する方法を提供するためのものです。名前空間の定義は、次のように、キーワードnamespaceで始まり、その後に名前空間名が続きます-
namespace namespace_name {
// code declarations
} 名前空間を定義する-
namespace namespace_name {
// code declarations
} 以下は、C#で名前空間を使用する方法を示す例です-
例
using System;
namespace first_space {
class namespace_cl {
public void func() {
Console.WriteLine("Inside first_space");
}
}
}
namespace second_space {
class namespace_cl {
public void func() {
Console.WriteLine("Inside second_space");
}
}
}
class TestClass {
static void Main(string[] args) {
first_space.namespace_cl fc = new first_space.namespace_cl();
second_space.namespace_cl sc = new second_space.namespace_cl();
fc.func();
sc.func();
Console.ReadKey();
}
} 出力
Inside first_space Inside second_space
-
C#の動的配列とは何ですか?
動的配列は拡張可能な配列であり、静的配列よりも優れています。これは、配列のサイズが固定されているためです。 C#で動的に配列を作成するには、ArrayListコレクションを使用します。これは、個別に索引付けできるオブジェクトの順序付けられたコレクションを表します。また、動的なメモリ割り当て、リスト内のアイテムの追加、検索、および並べ替えも可能です。 以下は、C#で動的に配列を作成する方法を示す例です- 例 using System; using System.Collections; namespace Demo { class Program {
-
C#のコンテキストキーワードとは何ですか?
C#では、getやsetなどの一部の識別子は、コードのコンテキストで特別な意味を持ち、コンテキストキーワードと呼ばれます。 以下は、コンテキストキーワードを示す表です- コンテキストキーワード 追加 エイリアス 昇順 降順 動的 から get グローバル グループ に 参加 レット 注文者 部分的(タイプ) partial(method) 削除 選択 設定