2017-10-07 7 views
0

私は、UNIT型のXと呼ばれる変数を持っています。この変数は、数ミリ秒ごとに更新されます。変数からユニークな値の配列を作成

C#windowsフォームappでは、この変数のデータを格納する必要があります。最初の一時停止時に5となったとしましょう。リストを作成して保存する必要があります。5 7に変更して7に戻りますが、5に戻ると、既にリストに含まれているため無視します。

次に、リストからこれらの変数にアクセスする必要があります。

+0

あなたがこれまでに試したものを投稿することができますか? – Rob

答えて

3

Use a set。重複が追加されないことを保証するロジックは組み込みです。

var numbers = new HashSet<uint>(); 

numbers.Add(5); // Adds 5, returns true. 
numbers.Add(5); // Doesn't add anything, returns false. 
0
 List<int> numbers = new List<int>(); // this is the list 
     int[] numbersArray = new int[] { 99, 98, 92, 97, 95 }; // numbers array 

     foreach (var num in numbersArray) 
     { 
      if (!numbers.Contains(num)) // Check if the number exists 
      { 
       numbers.Add(num);// this will only add if the number doesn't exist 
      } 
     } 
関連する問題