-
入力された数字の1の数を数えるC#プログラム
配列を使用して数字を追加しました- int[] num = new int[] {1, 25, 1, 55, 1}; ここでループして1を見つけ、1があれば、6を見つけて、発生をカウントする変数をインクリメントします- foreach(int j in num) { if (j == 1) { cal++; } } 例 以下は、入力した数字の1の数を数えるコードです。 using System; public class Demo { public static voi
-
各文字の出現回数をカウントするC#プログラム
まず、文字列を設定します- string str = "Website"; Console.WriteLine("String: "+str); 文字列内のすべての文字をチェックし、その文字の出現回数をカウントする変数をインクリメントします- for (int j = 0; j < str.Length; j++) { if (str[0] == str[j]) { cal++; } } 例 次のコードを実行して、各文字の出現回数を数えることができます。
-
数値の合計ビットをカウントするC#プログラム
現在の数は12であるとしましょう。10進リテラルを割り当ててuint変数を宣言し、初期化しました。 uint val = 12; 12のバイナリ表現は-です。 1100 上記のビットは4であるため、合計ビットを見つけるには、Math.log()メソッドを使用します- uint res = (uint)Math.Log(val , 2.0) + 1; 例 次のコードを実行して、数値の合計ビット数を数えることができます。 using System; public class Demo { public static void Main() { &nbs
-
数値の合計セットビットをカウントするC#プログラム
この例の数値は11、つまり2進数- 1101 合計セットビットは1101で3です。それを見つけるには、0と等しくなくなるまでループを使用します。ここでは、数値は11、つまり10進数- while (num>0) { cal += num & 1; num >>= 1; } 例 数値の合計セットビットをカウントするには、次のコードを使用します。 using System; public class Demo { public static void Main() { &
-
文字列内の母音をカウントするC#プログラム
母音と子音の両方をチェックする必要がありますが、大文字と小文字の両方をチェックすることを忘れないでください。 母音を数えるには、「aeiou」の文字を個別に確認します。つまり if (myStr[i] == 'a' || myStr[i] == 'e' || myStr[i] == 'i' || myStr[i] == 'o' || myStr[i] == 'u' || myStr[i] == 'A' || myStr[i] == 'E' || myStr[i] == 'I&
-
現在のスレッドの名前を表示するC#プログラム
C#で現在のスレッドの名前を表示するには、名前を使用します プロパティ。 まず、 currentThreadを使用します スレッドに関する情報を表示するプロパティ- Thread thread = Thread.CurrentThread; 次に、 thread.Nameを使用します スレッドの名前を表示するプロパティ- thread.Name 例 C#で現在のスレッドの名前を示す完全なコードを見てみましょう。 using System; using System.Threading; namespace Demo { class MyClass {
-
スレッドの優先度を表示するC#プログラム
C#でスレッドの優先度を表示するには、優先度を使用します プロパティ。 まず、 currentThreadを使用します スレッドに関する情報を表示するプロパティ- Thread thread = Thread.CurrentThread; ここで、 thread.Priorityを使用します スレッドの優先度を表示するプロパティ- thread.Priority 例 C#でスレッドの優先度を示す完全なコードを見てみましょう。 using System; using System.Threading; namespace Demo { class MyClass
-
入力した数値の因数を表示するC#プログラム
まず、係数が必要な数値を入力します- Console.WriteLine("Enter the Number:"); n = int.Parse(Console.ReadLine()); その後、ループして要因を見つけます- for (i = 1; i <= n; i++) { if (n % i == 0) { Console.WriteLine(i); } } 例 次のコードを実行して、数値の因数を表示することができます- using System; using Sys
-
文字列内のすべてのサブ文字列を検索するC#プログラム
C#のsubstring()メソッドを使用して、文字列内のすべての部分文字列を検索します。 文字列が-だとしましょう Xyz 文字列の長さをループし、文字列の最初から最後までSubstring関数を使用します- for (int start = 0; start <= str.Length - i; start++) { string substr = str.Substring(start, i); Console.WriteLine(substr); } 例 以下は、文字列内のすべての部分文字列を検索するC#プログラムです。 u
-
指定された文字列の大文字と小文字をカウントするC#プログラム
文字列内の大文字をカウントするには、次の条件を確認してください- myStr[i]>='A' && myStr[i]<='Z' 文字列内の小文字をカウントするには、次の条件を確認してください- myStr[i]>='a' && myStr[i]<='z' 例 次のコードを実行して、特定の文字列の大文字と小文字を数えることができます。 using System; public class Demo { public
-
リンクリストでノードを検索するC#プログラム
まず、新しいリンクリストを作成します- LinkedList<string> myList = new LinkedList<string>(); 次に、リンクリストにいくつかの要素を追加します- // Add 6 elements in the linked list myList.AddLast("P"); myList.AddLast("Q"); myList.AddLast("R"); myList.AddLast("S"); myList.AddLast("T"
-
ホスト名とIPアドレスを表示するC#プログラム
ホスト名を見つけるには、C#でDns.GetHostName()メソッドを使用します- String hostName = string.Empty; hostName = Dns.GetHostName(); Console.WriteLine("Hostname: "+hostName); 次に、IPHostEntry.AddressListプロパティを使用してIPアドレスを取得します- IPHostEntry myIP = Dns.GetHostEntry(hostName); IPAddress[] address = myIP.AddressList; 例 次の
-
3つのソートされた配列で共通の要素を見つけるC#プログラム
まず、3つのソートされた配列を初期化します- int []one = {20, 35, 57, 70}; int []two = {9, 35, 57, 70, 92}; int []three = {25, 35, 55, 57, 67, 70}; 3種類の配列で共通の要素を見つけるには、whileループを使用して配列を反復処理し、最初の配列を2番目の配列で確認し、2番目の配列を3番目の配列で確認します- while (i < one.Length && j < two.Length && k < three
-
文字列内のすべてのスペースを「%20」に置き換えるC#プログラム
スペースを含むサンプル文字列があります- str ="Hello World !"; C#のReplace()メソッドを使用して、文字列内のすべてのスペースを「%20」に置き換えます- str2 = str.Replace(" ", "%20"); 例 次のコードを実行して、文字列内のすべてのスペースを「%20」に置き換えることができます。 using System; class Demo { static void Main() { String str, str
-
文字列を反転するC#プログラム
サンプル文字列は- myStr = "Tom"; 文字列を逆にするには、最初に文字列の長さを見つけます- // find string length int len; len = myStr.Length - 1; ここで、長さが0-より大きくなるまでwhileループを使用します。 while (len >= 0) { rev = rev + myStr[len]; len--; } 例 次のコードを実行して、C#で文字列を逆にすることができます。 using System; class Demo { &nbs
-
配列を反転するC#プログラム
まず、元の配列を設定します- int[] arr = { 15, 16, 17, 18 }; // Original Array Console.WriteLine("Original Array= "); foreach (int i in arr) { Console.WriteLine(i); } 次に、Array.reverse()メソッドを使用して、配列を反転します- Array.Reverse(arr); 例 以下は、C#で配列を逆にするための完全なコードです using System; class Demo { &nb
-
文字列内の単語を逆にするC#プログラム
次は文字列だとしましょう- Hello World 文字列を逆にすると、単語は-のように表示されます。 olleH dlroW 例 reverse()メソッドを使用し、次のコードを試して、文字列内の単語を逆にします。 using System; using System.Linq; class Demo { static void Main() { // original string string str = "Hello World"; &nbs
-
クライアントのIPアドレスを見つけるためのC#プログラム
まず、C#のDns.GetHostName()メソッドを使用してホスト名を見つけます- String hostName = string.Empty; hostName = Dns.GetHostName(); Console.WriteLine("Hostname: "+hostName); 次に、IPHostEntry.AddressListプロパティを使用してIPアドレスを取得します- IPHostEntry myIP = Dns.GetHostEntry(hostName); IPAddress[] address = myIP.AddressList; 例 次の
-
スレッドのスリープメソッドを実装するC#プログラム
スレッドのsleepメソッドは、特定の期間スレッドを一時停止するために使用されます。 数秒間スリープを設定する場合は、次のコードスニペットのように使用します- int sleepfor = 2000; Thread.Sleep(sleepfor); 例 次のコードを実行して、スレッドのsleepメソッドを実装してみてください。 using System; using System.Threading; namespace MyApplication { class ThreadCreationProgram { publi
-
下三角行列を示すC#プログラム
下三角行列の場合、主対角線より上のすべての要素をゼロに設定します。 次の条件を設定- if (i >= j) Console.Write(A[i, j] + "\t"); else Console.Write("0\t"); 例 次のコードを実行して、下三角行列を表示できます。 using System; using System.Linq; class Demo { static void Main() { int m, n,