C#

C# - 일반화

마루설아 2024. 12. 12. 21:45
using System;

class CSharp_Practice
{
     public static void Main(string[] args)
     {
          int[] arr1 = { 1, 2, 3, 4 };
          double[] arr2 = { 1.5, 3.6, 9.9, 10.3 };

          Print<int>(arr1);
          Print<double>(arr2);
     }

     static void Print<T>(T[] arr)
     {
          foreach(var i in arr)
          {
               Console.WriteLine(i);
          }
     }
}

 

 

C의 template <typename T>와 같다.

'C#' 카테고리의 다른 글

C# - 동기 및 비동기 처리  (0) 2024.12.12
C# - 람다식  (1) 2024.12.12
C# - delegate (대리자)  (0) 2024.12.12
C# - Unity 1인칭 게임 구현 [Part. 2]  (0) 2024.12.12
C# - Unity 1인칭 게임 구현 [Part. 1]  (0) 2024.12.12