portakal

Gönderen Konu: C# Dizin birleştirme yardım lütfen  (Okunma sayısı 4040 defa)  Share 

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı carso

  • İlk Adım
  • *
  • İleti: 4
  • Toplam: 0
C# Dizin birleştirme yardım lütfen
« : 19 Mayıs 2010, 10:45:30 »
namespace dizibirleştirödev
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] a = new int[4] { 4, 7, 2, 6 };
            int[] b = new int[3] { 12, 66, 88 };
            int[] w;
           


        }
        static int[] DiziBirlestır(int[] a, int[] b)
        {
           
            int[] yeni = new int[a.Length + b.Length];

           
         
            return yeni;
        }
    }
}

Böyle bir sorum var dizinleri yanyana yazdırcak console de ama mantığını oturtamadım yardım edin lütfen

Çevrimdışı Gökşen

  • Genel Yönetici
  • Çırak
  • *****
  • İleti: 920
  • Toplam: 112
  • İran Prensi Resimdekiler Montajdır
Ynt: C# Dizin birleştirme yardım lütfen
« Yanıtla #1 : 19 Mayıs 2010, 15:00:04 »


using System;
using System.Collections.Generic;

namespace dizibirleştirödev
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] a = new int[4] { 4, 7, 2, 6 };
            int[] b = new int[3] { 12, 66, 88 };
              var list = new List<int>();
        list.AddRange(a);
        list.AddRange(b);
 int[] c = list.ToArray();

           
 foreach (int sayi in c)
        {
            Console.Write(sayi+" ");
        }



        }
    }

}



çok iyi olmadı artık işinize yarar mı onu bilemem
Gökşen PASLI

Çevrimdışı WhiteScars

  • Genel Yönetici
  • Usta
  • *****
  • İleti: 1047
  • Toplam: 143
  • (,^^)
Ynt: C# Dizin birleştirme yardım lütfen
« Yanıtla #2 : 20 Mayıs 2010, 12:34:37 »
You are not allowed to view links. Register or Login
namespace dizibirleştirödev
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] a = new int[4] { 4, 7, 2, 6 };
            int[] b = new int[3] { 12, 66, 88 };
           int[] w = DiziBirlestır(a,b);
            for (int i=0; i < w.Length; i++){
             Console.WriteLine(""+w[ i ]);
            }


        }
        static int[] DiziBirlestır(int[] a, int[] b)
        {
            
            int[] yeni = new int[a.Length + b.Length];
           for (int i=0;i<a.Length;i++){
               yeni[ i ]=a[ i ];
            }
            for (int j=0; j<b.Lenght; j++){
               yeni[j+a.Length]=b[ j ];
            }

            return yeni;
        }
    }
}

Böyle bir sorum var dizinleri yanyana yazdırcak console de ama mantığını oturtamadım yardım edin lütfen

Denemedim çalışıyormu diye ama çalışması lazım.
İnsanoğluna bırakabileceğiniz en güzel miras tecrübelerinizdir...

Çevrimdışı Dicaste

  • İlk Adım
  • *
  • İleti: 1
  • Toplam: 0
Ynt: C# Dizin birleştirme yardım lütfen
« Yanıtla #3 : 31 Mayıs 2016, 02:19:19 »
int[] w = a.Concat(b).ToArray();

Çok kasmaya gerek yok.

Bilişim Forum

Ynt: C# Dizin birleştirme yardım lütfen
« Yanıtla #3 : 31 Mayıs 2016, 02:19:19 »

 

İstediğiniz Sorudan Başlayabilirsiniz | Doktor a Sor