C#で初期サイズを指定して大文字と小文字を区別するHybridDictionaryを作成する
初期サイズを指定して大文字と小文字を区別するHybridDictionaryを作成するには、コードは次のとおりです-
例
using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void Main(){ HybridDictionary myDict = new HybridDictionary(5, false); myDict.Add("A", "AB"); myDict.Add("B", "BC"); myDict.Add("C", "DE"); myDict.Add("D", "FG"); myDict.Add("e", "fg"); Console.WriteLine("Key/Value pairs..."); foreach(DictionaryEntry de in myDict) Console.WriteLine("Key = "+de.Key + ", Value = " + de.Value); } }
出力
これにより、次の出力が生成されます-
Key/Value pairs... Key = A, Value = AB Key = B, Value = BC Key = C, Value = DE Key = D, Value = FG Key = e, Value = fg
例
別の例を見てみましょう-
using System; using System.Collections; using System.Collections.Specialized; public class Demo { public static void Main(){ HybridDictionary myDict = new HybridDictionary(5, true); myDict.Add("A", "AB"); myDict.Add("B", "BC"); myDict.Add("C", "DE"); myDict.Add("e", "fg"); myDict.Add("E", "FG"); Console.WriteLine("key/Value pairs..."); foreach(DictionaryEntry de in myDict) Console.WriteLine("Key = "+de.Key + ", Value = " + de.Value); } }
出力
これにより、次のエラーが発生します-
Run-time exception : An entry with the same key already exists. Stack Trace: [System.ArgumentException: An entry with the same key already exists.] at System.Collections.Specialized.ListDictionary.Add(Object key, Object value) at System.Collections.Specialized.HybridDictionary.Add(Object key, Object value) at Demo.Main() :line 15
-
HTML5でカスタム属性を作成する
HTML 5で導入された新機能は、カスタムデータ属性の追加です。 カスタムデータ属性はデータで始まります -そしてあなたの要件に基づいて名前が付けられます。 <div class = "example" data-sports = "cricket" data-level = "complex"> ... </div> 上記は、 data-subjectと呼ばれる2つのカスタム属性を持つ完全に有効なHTML5になります。 およびデータレベル 。これらの属性の値は、標準の属性の場合と
-
新しいキーワードでJavaScript配列を作成します。
以下は、新しいキーワードを使用してJavaScript配列を作成するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style&