CryptoSuite.Org

Geri git   CryptoSuite.ORG || The Best Encryption Platform Of The World > Programlama > C#

C# C# Hakkında Herşey

Konu Bilgileri
Konu Başlığı
Dizideki tekrarlanan elemanları silmek için
Konudaki Cevap Sayısı
3
Şuan Bu Konuyu Görüntüleyenler
 
Görüntülenme Sayısı
262

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 01-19-09, 14:41   #1 (permalink)
Member
 
HighVoltage - ait Kullanıcı Resmi (Avatar)

User ID : 857
Messages : 522
Threads : 65
Thanks : 72
Rat : Turkojan
HighVoltage isimli Üye şimdilik offline konumundadır
CryptoSuite.Org
Cool Dizideki tekrarlanan elemanları silmek için

Kod:
// Fonksiyon Kodları
public static Array DeleteDuplicates(Array arr)
{
   // this procedure works only with vectors
   if (arr.Rank != 1 )
      throw new ArgumentException("Multiple-dimension arrays are not supported");

   // we use a hashtable to track duplicates
   // make the hash table large enough to avoid memory re-allocations
   Hashtable ht = new Hashtable(arr.Length * 2);
   // we will store unique elements in this ArrayList
   ArrayList elements = new ArrayList();

   foreach (object Value in arr)
   {
      if ( !ht.Contains(Value) )
      {
         // we've found a non duplicate
         elements.Add(Value);
         // remember it for later
         ht.Add(Value, null);
      }
   }
   // return an array of same type as the original array
   return elements.ToArray(arr.GetType().GetElementType());
}

// Örnek Kullanım:
int[] numbers = new int[] {1, 3, 5, 2, 3, 1, 4};
int[] result = (int[]) DropDuplicates(numbers);
foreach (int num in result)
   Console.WriteLine(num);
__________________
Oto Anfi Satışı Yapılır. . .

İrtibat İçin : 0wned_ayaz@w.cn

http://img8.imageshack.us/img8/863/s...0119416gif.jpg
  Alıntı ile Cevapla
Alt 03-09-09, 17:14   #2 (permalink)
Member
 
by_firewall - ait Kullanıcı Resmi (Avatar)

User ID : 1048
Messages : 22
Threads : 3
Thanks : 3
Rat : Turkojan
by_firewall isimli Üye şimdilik offline konumundadır
CryptoSuite.Org
Standart

Sanırım bot atak bu - uuuio768
HighVoltage, tam olarak mantığı nedir acaba bu kodun ?
  Alıntı ile Cevapla
Alt 03-16-09, 22:02   #3 (permalink)
Member
 
HighVoltage - ait Kullanıcı Resmi (Avatar)

User ID : 857
Messages : 522
Threads : 65
Thanks : 72
Rat : Turkojan
HighVoltage isimli Üye şimdilik offline konumundadır
CryptoSuite.Org
Standart

Dizin içerisinde aynı elemanı birden fazla eklersen bunu silip kurtulmana yarıyor
__________________
Oto Anfi Satışı Yapılır. . .

İrtibat İçin : 0wned_ayaz@w.cn

http://img8.imageshack.us/img8/863/s...0119416gif.jpg
  Alıntı ile Cevapla
Alt 09-28-09, 00:03   #4 (permalink)
Member
 

User ID : 5222
Messages : 25
Threads : 2
Thanks : 0
Rat :
Mc_TiFO isimli Üye şimdilik offline konumundadır
CryptoSuite.Org
Standart

abi kodları eklerken açıklamalar da yapsanız siper olacak, yeni arkadaşlar anlamıyo
  Alıntı ile Cevapla
Cevapla

Bookmarks


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



WEZ Format +3. Şuan Saat: 18:52.