Photo by Marius Masalar on Unsplash

C#이 자바와 비슷하다고 여겨지는 (혹은 오해받는) 가장 큰 부분은 아마도 포인터와 unsafe 코딩이 잘 알려져있지 않기 때문일 것 같습니다. 오늘은 비교적 잘 알려져있지 않은 C#의 포인터와 unsafe 코딩을 이용해서 C 언어로 작성된 버블 정렬 코드를 C#으로 옮겨보도록 하겠습니다.

Unsafe 코드 컴파일을 위한 준비

Visual Studio …

person holding sparkler photo — Free Fireworks Image on Unsplash

우선 귀한 시간을 내어 귀중한 답변을 해주신 모든 분들께 다시 한 번 깊은 감사의 인사를 드립니다. 여러분께서 공유해주신 피드백이 닷넷 생태계를 다시 한 번 일으킬 수 있는 견고한 기반이 될 것이라 믿습니다.

안녕하세요. 닷넷데브의 남정현입니다.

우선 시작하기 앞서, 연말을 맞이하여 위로의 이야기를 먼저 하고 싶습 …

High DPI 지원을 추가한 YouTubeBrowserApp / https://github.com/rkttu/YouTubeBrowserApp

개인적인 필요에 의하여, 그리고 macOS의 DeskApp for YouTube에 영감을 받아서 만든 YouTubeBrowserApp을 개선하면서 새롭게 알게 된 내용을 아티클로 정리해보았습니다.

짤막하게 광고를 하나 하면, YouTubeBrowserApp은 웹 브라우저 세션들과 겹치지 않는 독립적인 창에 YouT …

Blazor — Full-stack web development with C# and WebAssembly

웹 어셈블리는 웹 프론트엔드 관련 기술들 중에서도 가장 넓은 범용성을 발휘하는, 비교적 최근에 태동한 새로운 기술입니다. 계속해서 우리나라 안에서는 논란이 되고 있는 ActiveX 기술이나 Java Virtual Machine이나 Adobe Flash 같은 Rich Internet Application, 혹은 …

https://unsplash.com/photos/JsB3j_d4Fnk

.NET Framework에서 새로운 클래스를 만들 때 여러가지 메모리 관리 디자인 패턴과 기법을 적용할 수 있지만, 한시적으로 사용해야 할 필요가 있는 자원들을 묶어서 관리할 때에는 IDisposable 패턴을 적극적으로 활용하는 것이 매우 유용합니다.

하지만 생각보다 IDisposable 패턴을 제대로 구현 …

닷넷데브

닷넷 개발자들의 블로그

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store