C#

 Computer >> コンピューター >  >> プログラミング >> C#
  1. C#でのMain()の有効なバリアント

    Mainメソッドは、すべてのC#プログラムのエントリポイントです。実行時にクラスが何をするかを示します。 Main()の有効なバリアントは-です。 static void Main(string[] args ここで 静的 −静的メンバーにアクセスするためにオブジェクトは必要ありません 無効 −メソッドの戻り値 メイン − C#プログラムのエントリポイント。プログラムの実行はここから始まります。 string [] args − C#のコマンドライン引数用。 例 これが例です- using System; namespace Program { &nbs

  2. C#のメインスレッドと子スレッド

    メインスレッド プロセスで実行される最初のスレッドは、メインスレッドと呼ばれます。 C#プログラムが実行を開始すると、メインスレッドが自動的に作成されます。 子スレッド Threadクラスを使用して作成されたスレッドは、メインスレッドの子スレッドと呼ばれます。 これは、メインスレッドと子スレッドを作成する方法を示す例です- 例 using System; using System.Threading; namespace Demo {    class Program {       static void Main(string[] a

  3. C#で設定

    C#のセットはHashSetです。 C#のHashSetは、配列内の重複する文字列または要素を排除します。 C#では、最適化されたセットコレクションです HashSetを宣言するには- var h = new HashSet<string>(arr1); 上記では、すでに宣言されている配列arr1をHashSetに設定しました。 次に、配列に設定して、重複する単語を削除します- string[] arr2 = h.ToArray(); C#HashSetを使用して重複する文字列を削除する例を見てみましょう。 ここでは、重複する要素があります- 例 using System

  4. C#で辞書を空の辞書に初期化する方法は?

    辞書を空の辞書に初期化するには、Clear()メソッドを使用します。辞書をクリアして空として作成します。 dict.Clear(); その後、Dictionary countプロパティを使用して、リストが空かどうかを確認します- if (dict.Count == 0) {    Console.WriteLine("Dictionary is empty!"); } 完全なコードを見てみましょう- 例 using System; using System.Collections.Generic; using System.Linq; namesp

  5. C#でリストを空のリストに初期化する方法は?

    C#でリストを空のリストに初期化するには、要素を含まない次のステートメントのように設定します- List<string> list = new List<string>(); 次に、Any()メソッドを使用して、リストが空かどうかを確認します- bool chk = !list.Any(); 完全なコードを見てみましょう- 例 using System; using System.Collections.Generic; using System.Linq; public class Program {    public static vo

  6. C#でユーザーから複数の値を1行に入力するにはどうすればよいですか?

    whileループを使用して、ユーザーからの複数の値を1行で入力します。 行列の要素を取得する必要があるとしましょう。以下に示すように、Console.ReadLine()を使用して取得します- Console.Write("\nEnter elements - Matrix 1 : "); for (i = 0; i < m; i++) {    for (j = 0; j < n; j++) {       arr1[i, j] = Convert.ToInt16(Console.ReadLine()); &

  7. C#のArrayListにアイテムを挿入するにはどうすればよいですか?

    作成済みのArrayListに項目を挿入するには、Insert()メソッドを使用します。 まず、要素を設定します- ArrayList arr = new ArrayList(); arr.Add(45); arr.Add(78); arr.Add(33); ここで、2番目の位置にアイテムを挿入する必要があるとします。そのためには、Insert()メソッドを使用します- // inserting element at 2nd position arr.Insert(1, 90); 完全な例を見てみましょう- 例 using System; using System.Collection

  8. C#でクラスをインスタンス化する方法は?

    new演算子を使用して、C#でクラスをインスタンス化します。 私たちのクラスがLineだとしましょう。インスタンス化により、以下に示すように新しいオブジェクトが作成されます- Line line = new Line(); オブジェクトを使用して、メソッドを呼び出すことができます- line.setLength(6.0); 例を見てみましょう- 例 using System; namespace LineApplication {    class Line {       private double length; // Lengt

  9. C#でマップを反復処理する方法

    C#には組み込みのMathタイプはありません。同じように、辞書を使用します。 まず、辞書を作成します- Dictionary<string, int> d = new Dictionary<string, int>(); d.Add("keyboard", 1); d.Add("mouse", 2); キーを取得- var val = d.Keys.ToList(); 次に、foreachループを使用して、マップを反復処理します- foreach (var key in val) {    Consol

  10. C#でサイズが不明な整数の配列を効率的に反復する方法

    C#でサイズが不明な整数の配列を効率的に反復するのは簡単です。方法を見てみましょう。 まず、配列を設定しますが、サイズは設定しないでください- int[] arr = new int[] { 5, 7, 2, 4, 1 }; ここで、長さを取得し、forループを使用して配列を反復処理します- for (int i = 0; i< arr.Length; i++) {    Console.WriteLine(arr[i]); } 完全な例を見てみましょう- 例 using System; public class Program {    

  11. C#ディクショナリを反復処理する方法は?

    まず、要素を追加します- IDictionary<int, int> d = new Dictionary<int, int>(); d.Add(1,97); d.Add(2,89); d.Add(3,77); d.Add(4,88); さあ、鍵を手に入れよう- List<int> myList = new List<int>(d.Keys); 繰り返す- foreach (int k in myList) {    Console.WriteLine("{0}, {1}", k, d[k]); }

  12. C#で2つのリストを結合または連結するにはどうすればよいですか?

    2つのリストを連結するには、AddRange()メソッドを使用します。 最初のリストを設定する- var products1 = new List < string > (); products1.Add("Belts"); products1.Add("Tshirt"); products1.Add("Trousers"); 2番目のリストを設定します- var products2 = new List < string > (); products2.Add("Footwear");

  13. C#を使用してディレクトリで利用可能なすべてのファイルを一覧表示するにはどうすればよいですか?

    まず、DirectoryInfoオブジェクトを使用します- //creating a DirectoryInfo object DirectoryInfo mydir = new DirectoryInfo(@"d:\amit"); ここで、GetFiles()メソッドを使用して、すべてのファイルを取得します- FileInfo [] f = mydir.GetFiles(); ディレクトリ内のファイルのリストを取得するには、次のコードを実行してみてください- 例 using System; using System.IO; namespace Demo { &nbs

  14. C#で列挙型のすべての値をループする方法は?

    enumのすべての値をループするには、Enum.GetValues()を使用します。 まず、列挙型を設定します- public enum Grade { A, B, C, D, E, F }; ここで、foreachループを使用して、Enum.GetValues(typeof(Grade))-をループする必要があります。 foreach (Grade g in Enum.GetValues(typeof(Grade))) {    Console.WriteLine(g); } これが完全なコードです- 例 using System; public class En

  15. 数値が正、負、奇数、偶数、ゼロかどうかを確認するC#プログラム

    次の条件を確認してください- 奇数と偶数の場合、数値を2で割ったときの余りを確認します- // checking for odd/ even if(n % 2 == 0) {    Console.WriteLine("Even"); } else {    Console.WriteLine("Odd"); } 正、負、および数値が0かどうかを確認する場合- if (n < 0) { Console.WriteLine("Negative Number!"); } else if(n

  16. Windows / Linux / Mac OSでのC#に推奨されるIDE

    WindowsでのC#に最適なIDEは、MicrosoftVisualStudioです。これは、Webサイト、Webアプリ、モバイルアプリなどを開発するためのIDEです。 VisualStudioIDEの機能は次のとおりです- コードエディタ- Visual Studioには、IntelliSenseを使用した構文の強調表示とコード補完をサポートするコードエディターがあります。 ブレークポイント- ブレークポイントを設定し、実行の進行に合わせて変数値を監視できるようにします。 機能の拡張- Visual Studioを使用すると、IDEの機能を拡張できます。拡張機能には、マ

  17. C#で現在のスレッドのステータスを取得するにはどうすればよいですか?

    現在のスレッドのステータスを取得するには、IsAlive()メソッドを使用します- まず、新しいスレッドを作成します- Thread t = Thread.CurrentThread; t.Name = "Our Thread"; ここで、現在のスレッドのステータスを取得するには- t.IsAlive 以下は完全なコードです- 例 using System; using System.Threading; namespace Demo {    class MyClass {       static void Ma

  18. C#で長方形の配列を初期化する方法は?

    配列はデータのコレクションを格納するために使用されますが、配列は、隣接するメモリ位置に格納されている同じタイプの変数のコレクションと考える方が便利な場合がよくあります。 多次元配列は、長方形配列とも呼ばれます。多次元配列は、各行に括弧で囲まれた値を指定することによって初期化されます。 次の配列は2行で、各行には2列あります。 int [,] a = new int [2,2] { {20, 50} , /* initializers for row indexed by 0 */ {15, 45} , /* initializers for row indexed by 1 */ };

  19. インデックスを使用してアイテムをC#リストに挿入するにはどうすればよいですか?

    まず、リストを設定します- List<int> list = new List<int>(); list.Add(456); list.Add(321); list.Add(123); list.Add(877); list.Add(588); list.Add(459); ここで、インデックス5にアイテムを追加するには、次のように言います。そのためには、Insert()メソッドを使用します- list.Insert(5, 999); 完全な例を見てみましょう- 例 using System; using System.Collections.Generic; n

  20. C#で文字列を空の文字列に初期化する方法は?

    文字列を空のリストに初期化するには- string myStr = null; 次に、組み込みメソッドIsNullOrEmpty()を使用して、リストが空かどうかを確認します- if (string.IsNullOrEmpty(myStr)) {    Console.WriteLine("String is empty or null!"); } 完全なコードを見てみましょう- 例 using System; namespace Demo {    class Program {       st

Total 2668 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:41/134  20-コンピューター/Page Goto:1 35 36 37 38 39 40 41 42 43 44 45 46 47