ASP.NET C#
yield, paraller, dynamic
ToKor
2021. 1. 21. 06:18
yield 키워드
iteration을 해주는 키워드
using System;
using System.Collections.Generic;
namespace Example
{
public class Program
{
static IEnumerable<int> GetNumber()
{
yield return 100;
yield return 200;
yield return 300;
}
// execute
public static void Main(string[] args)
{
foreach(int num in GetNumber())
{
Console.WriteLine(num);
}
}
}
}
paraller 키워드
여러개의 cpu로 병렬처리 하게끔 도와주는 키워드
Paraller.For(0, 100, (i) => {Console.WriteLine(i + “ “);}
dynamic 키워드
컴파일러가 런타임때까지 타입체크를 하지 않는다. dynamic 타입은 object타입을 사용하며, 캐스팅이 필요없다