C#/C# 문법 범범조조 2022. 12. 8. 19:21
참고 https://erresen.github.io/csharp/linq/strings/2016/08/25/aggregate-vs-string-join.html 개요 C# 에서 문자열을 합치는 방법이 크게는 Linq 를 이용하여 Aggregate 를 이용하거나 혹으 String.Join 함수를 이용하여 문자열을 합칠 수 있습니다. 오늘은 Aggregate 와 String.Join 함수 사용하는 방법과 둘의 차이점은 무엇인지에 대해 알아보려고 합니다. Linq Select 구문으로 문자열 출력하기 다음 코드는, Linq Select 구문으로 문자열 합치는 방법입니다. // create a collection of objects to play with var myEntities = Enumerable.Ran..
더 읽기
C#/C# 문법 범범조조 2022. 12. 8. 18:20
개요 C# 에서 UI 개발을 진행하다 보면, 이벤트를 매우 많이 사용하는 경우가 있습니다. 또한, 서로 다른 폼 혹은 서로 다른 클래스끼리 상태가 변경 되었을 경우, 다른 컴포넌트 혹은 클래스로 상태의 정보를 전달해야 하는 경우가 있습니다. 이를 구현하기 위한 방법은 여러가지가 있겠지만, 그 중에서도 저는 Action 콜백을 이용하여 서로 다른 Class 에서 Action 콜백을 호출하는 방법에 대해서 알려 드리려고 합니다. ActionStart.cs 먼저, ActionStart.cs 클래스를 생성하였습니다. 여기서 Action 타입의 Action 속성을 하나 생성하였습니다. 그리고, Start 함수 안에서 action 콜백 return 값으로 true 값을 전달하는 것을 볼 수 있습니다. 이제 해당 콜..