下記のコードでadd関数を使って、
リストに追加しようとしたのですが、
「List<int>' に 'add' の定義が含まれておらず、
型 'List<int>' の最初の引数を受け付ける拡張メソッド 'add' が見つかりませんでした。
using ディレクティブまたはアセンブリ参照が不足していないことを確認してください。」
とエラーが出ます。
どのように修正すればよいでしょうか。
C#
1using System; 2using System.Collections.Generic; 3using System.Linq; 4using System.Text; 5using System.Threading.Tasks; 6 7//↓ReadOnlyCollectionを使用するために追加 8using System.Collections.ObjectModel; 9 10namespace Algorithm 11{ 12 class HashingMethod 13 { 14 private ReadOnlyCollection<int> _numsList; 15 private List<int> _hashValueList; 16 17 //コンストラクタ 18 public HashingMethod(ReadOnlyCollection<int> nums) { 19 _numsList = nums; 20 } 21 22 public void HashValueCreater(int num) 23 { 24 var hashValue = num.GetHashCode(); 25 Console.WriteLine($"{num}のハッシュ値は{hashValue}です。"); 26 _hashValueList.add(hashValue); 27 } 28 } 29}

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/17 07:19