PROGRAMLAMA > C / C++ / C#

C# Dizin birleştirme yardım lütfen

(1/1)

carso:
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

Gökşen:


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

WhiteScars:
You are not allowed to view links. Register or Loginnamespace 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

--- Alıntı sonu ---

Denemedim çalışıyormu diye ama çalışması lazım.

Dicaste:
int[] w = a.Concat(b).ToArray();

Çok kasmaya gerek yok.

Navigasyon

[0] Mesajlar

Tam sürüme git