-
C#の%カスタム指定子
フォーマット文字列の%は、フォーマットされる前に数値に100を掛けます。 パーセント記号は、%が表示される場所の数値に追加されます。 たとえば、double変数を宣言して初期化します。 double d = .045; ここで、%カスタム指定子を使用して数値に100を掛けます。 d.ToString("#0.##%", CultureInfo.InvariantCulture) 例 using System; using System.Globalization; class Demo { static void Main() {  
-
C#の長い日付(D)形式指定子
「D」フォーマット指定子は、カスタムの日付と時刻のフォーマット文字列を表します。 フォーマット文字列は、カルチャのDateTimeFormatInfo.LongDatePatternプロパティによって定義されます。 カスタムフォーマット文字列は-です dddd, dd MMMM yyyy 例 using System; using System.Globalization; class Demo { static void Main() { DateTime myDate = new DateTime(2018, 9, 2
-
C#で整数配列の正の要素を否定する方法は?
以下は配列とその要素です- int[] arr = { 10, 20, 15 }; 負の値を正の要素に設定します。 if (arr[i] > 0) arr[i] = -arr[i]; 配列の長さまで上記をループします。 for (int i = 0; i < arr.Length; i++) { Console.WriteLine(arr[i]); if (arr[i] > 0) arr[i] = -arr[i]; } 完全な例を見てみましょう。 例 using System; public
-
LinkedListにはC#のメソッドが含まれています
これがLinkedListです。 int [] num = {1, 3, 7, 15}; LinkedList<int> list = new LinkedList<int>(num); リストに要素が含まれているかどうかを確認するには、Contains()メソッドを使用します。次の例では、リスト内のノード3をチェックします。 list.Contains(3) 上記のように要素が見つかったため、Trueを返します- 例 using System; using System.Collections.Generic; class Demo {
-
C#通貨(C)形式指定子
「C」(または通貨)形式指定子は、数値を通貨額を表す文字列に変換するために使用されます。 例を見てみましょう。 double value = 139.87; 上記の数値を小数点以下3桁まで表示するには、(「C3」)通貨フォーマット指定子を使用します。 value.ToString("C3", CultureInfo.CurrentCulture) 別の例を見てみましょう。 例 using System; using System.Globalization; class Demo { static void Main() { &
-
C#のハッシュテーブルからアイテムを削除します
以下は私たちのハッシュテーブルです- Hashtable h = new Hashtable(); h.Add(1, "Jack"); h.Add(2, "Henry"); h.Add(3, "Ben"); h.Add(4, "Chris"); アイテムを削除するには、Remove()メソッドを使用します。ここでは、3番目の要素を削除しています。 h.Remove(3); 完全な例を見てみましょう。 例 using System; using System.Collections; public class D
-
ハッシュテーブルでキーを見つけるためのC#プログラム
要素を使用してハッシュテーブルコレクションを設定します。 Hashtable h = new Hashtable(); h.Add(1, "Jack"); h.Add(2, "Henry"); h.Add(3, "Ben"); h.Add(4, "Chris"); ここで、任意のキーを検索してから、Contains()メソッドを使用する必要があるとします。ここでキー3を見つけています- h.Contains(3); 以下は完全な例です。 例 using System; using System.Collecti
-
ハッシュテーブルで値を見つけるためのC#プログラム
要素を使用してHahtableコレクションを設定します。 Hashtable h = new Hashtable(); h.Add(1, "Jack"); h.Add(2, "Henry"); h.Add(3, "Ben"); h.Add(4, "Chris"); ここで、値を見つけて、ContainsValue()メソッドを使用する必要があるとします。 ここで価値のある「クリス」を見つけています- h.ContainsValue(“Chris”); 例 using System; us
-
C#のConvert.ToDoubleメソッド
指定された値を倍精度浮動小数点数に変換するには、Convert.ToDouble()メソッドを使用します。 以下は私たちの長い値です- long[] val = { 340, -200}; 次に、Doubleに変換します。 double result; result = Convert.ToDouble(val); 例 using System; public class Demo { public static void Main() { long[] val = { 340, -200};
-
C#のContainsKey()メソッド
ハッシュテーブルコレクションを設定し、それにいくつかの要素を追加します。 Hashtable h = new Hashtable(); h.Add(1, "Sam"); h.Add(2, "Jack"); h.Add(3, "Andy"); h.Add(4, "Katie"); h.Add(5, "Beth"); h.Add(6, "Benjamin"); containsKey()メソッドを使用して、キーがハッシュテーブルに存在するかどうかを確認します。 キー3を確認し
-
C#でハッシュテーブルをクリアする
C#のClear()メソッドを使用して、ハッシュテーブルをクリアします。 以下は私たちのハッシュテーブルです- Hashtable h = new Hashtable(); h.Add(1, "Amit"); h.Add(2, "Sachin"); h.Add(3, "Rahul"); 明確な方法を使用してください。 h.Clear(); ここでハッシュテーブルを表示しようとすると、ハッシュテーブルが空であるため、何も表示されません。 例 using System; using System.Collections; publi
-
C#ディクショナリにキーと値のペアを追加する
C#ディクショナリにキーと値のペアを追加するには、最初にディクショナリを宣言します。 IDictionary<int, string> d = new Dictionary<int, string>(); 次に、KeyValuePairを使用して要素を追加します。 d.Add(new KeyValuePair<int, string>(1, "TVs")); d.Add(new KeyValuePair<int, string>(2, "Appliances")); d.Add(new KeyValueP
-
辞書の最初の要素にアクセスするためのC#プログラム
以下は、いくつかの要素を含む辞書です- Dictionary<int, string> d = new Dictionary<int, string>() { {1,"Electronics"}, {2, "Clothing"}, {3,"Toys"}, {4,"Footwear"}, {5, "Accessories"} }; 最初の要素を
-
シーケンスから個別の要素を取得するC#プログラム
シーケンスを設定し、要素を追加します。 List<int> ID = new List<int> { 120, 111, 250, 111, 120, 300, 399, 450 }; Distinct()メソッドを使用して、上記のリストから個別の要素を取得します。 IEnumerable<int> res = ID.AsQueryable().Distinct(); 完全なコードを見てみましょう。 例 using System; using System.Linq; using System.Collections.Generic; class Dem
-
C#で空のコレクションを処理する方法
空のコレクションを処理するには、C#でDefaultIfEmpty()メソッドを使用します。 配列が空の場合、このメソッドを使用すると、エラーを表示する代わりにデフォルトのメソッドが表示されます。 空のリストがあるとしましょう。 List<float> myList = new List<float>(); 次に、DefaultIfEmpty()メソッドを使用して、デフォルト値を表示します。 myList.DefaultIfEmpty(); 例 using System; using System.Linq; using System.Collections.Ge
-
C#のすべての文字列から最初の3文字を取得します
以下はリスト内の文字列です- List<object> list = new List<object> { "keyboard", "mouse", "joystick", "monitor" }; 最初の3文字を使用するには、部分文字列メソッドを使用し、LinqSelectメソッドで使用します。 IEnumerable<string> res = list.AsQueryable() .Cast<string>() .Select(str => str.Su
-
C#のAsEnumerable()
特定のタイプを同等のIEnumerableにキャストするには、AsEnumerable()メソッドを使用します。拡張方式です。 以下は私たちの配列です- int[] arr = new int[5]; arr[0] = 10; arr[1] = 20; arr[2] = 30; arr[3] = 40; arr[4] = 50; 次に、同等のIEnumerableを取得します。 arr.AsEnumerable(); 例 using System; using System.Linq; class Demo { static void Main() {  
-
C#Linq交差メソッド
Intersect()メソッドを使用して2つの配列間の共通要素を検索します。 以下は私たちの配列です- int[] val1 = { 15, 20, 40, 60, 75, 90 }; int[] val2 = { 17, 25, 35, 55, 75, 90 }; 交差を実行します。 val1.AsQueryable().Intersect(val2); 例全体を見てみましょう。 例 using System; using System.Collections.Generic; using System.Linq; class Demo { static vo
-
C#LinqFirstorDefaultメソッド
FirstorDefault()メソッドを使用して、シーケンスの最初の要素を返すか、要素が存在しない場合はデフォルト値を返します。 以下は私たちの空のリストです- List<double> val = new List<double> { }; 現在、最初の要素は空のコレクションであるため、表示できません。そのためには、FirstorDefault()メソッドを使用してデフォルト値を表示します。 val.AsQueryable().FirstOrDefault(); 以下は完全な例です。 例 using System; using System.Collectio
-
C#正規表現。方法に一致
このメソッドはパターンのインスタンスと一致し、パターンに基づいて値を抽出するために使用されます。 有効なURLを確認するために鍬を見てみましょう。 そのためには、Matchesメソッドで正規表現を渡します。 MatchCollection mc = Regex.Matches(text, expr); 上記のexprは、有効なURLをチェックするために設定した式です。 "^(http|http(s)?://)?([\w-]+\.)+[\w-]+[.com|.in|.org]+(\[\?%&=]*)?” チェックするように設定したテキストはURLです。つまり