본문 바로가기

c#

C# 합집합 교집합 LINQ 로 구현하기 c# 으로 두 개의 배열 값을 가지고 합집합과 교집합을 LINQ 구문으로 구현해 보겠습니다. 아래 그림 처럼 좌측 차집합과 우측 차집합 그리고 가운데 교집합의 값을 추출해 보겠습니다. 저는 VISUAL STUDIO CODE 의 툴을 이용해서 기술해 보겠습니다. 설치하지 않으신 분은 https://code.visualstudio.com/download 사이트에서 다운받아 설치하시면 됩니다. 설치 한 후, c# 을 실행하기위한 별도의 작업을 해야 합니다. https://docs.microsoft.com/ko-kr/dotnet/core/tutorials/with-visual-studio-code .net core 와 c# 확장 프로그램을 설치 한 후 아래와 같이 진행합니다. visual studio code ..
c# 7.0 중, 지역 함수 local functions 에 대해 알아보죠. c# 7.0 중, 지역 함수 local functions 에 대해 알아보죠. http://www.c-sharpcorner.com/article/local-functions-in-c-sharp7/ >> 아래 결과값은 전부 동일한 값이 출력됩니다. My Name Is Omar Maher 1. 메소드 안에 메소드를 기술이 가능하다. static void Main(string[] args) { // Method calling GetMyName(); //Method Declaration void GetMyName() { Console.WriteLine( "My Name Is Omar Maher" ); } } 뒤집어서 해도 된다. static void Main(string[] args) { //Method Decl..
dependency injection library - simple injection Welcome to the Simple Injector project siteSimple Injector is an easy, flexible and fast dependency injection library that uses best practice to guide your solutions toward the pit of success. http://simpleinjector.codeplex.com/ 아래 사이트를 보면, http://stackoverflow.com/questions/4581791/how-do-the-major-c-sharp-di-ioc-frameworks-compare I came across another performance comparison(latest update 10 A..
Simple-Model-Entity-Mapper http://www.codeproject.com/Tips/885770/Simple-Model-Entity-Mapper-in-Csharp public static TTarget MapTo(TSource aSource) where TTarget : new() { const BindingFlags flags = BindingFlags.Public | BindingFlags.Instance | BindingFlags.NonPublic; TTarget aTarget = new TTarget(); Hashtable sourceData = new Hashtable(); foreach (PropertyInfo pi in aSource.GetType().GetProperties(flags)) { if (pi.CanRea..
Model View Presenter C# Example Model View Presenter C# Example So MVP allows to utilize the full power and productivity of web forms and also allows to develop components that are loosely coupled and testable. Find the code below:- Simple Example For MVP Design Pattern Default.aspx MVP Pattern Sample Demo IView.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace MVP_Pattern_Sample..
asp.net 의 엑셀 읽기 - ACE 12.0 과 JET 4.0 사용 기존에는 엑셀이나 csv 를 Microsoft.Jet.OLEDB.4.0 통해 읽을 수 있었습니다. 하지만 제약사항은 운영체제가 32 bit 환경에서 가능한 사항입니다. 만약에 2003, 2008 의 운영체제 64 비트 경우에는 Microsoft.Jet.OLEDB.4.0 를 64비트용으로 별도 설치를 해야 하지만, ms 측에서 중단하여 사용할 방법이 없었습니다. 대신 iis 의 pool 에서 32 비트 호환성을 별도로 셋팅을 해야 이를 처리 가능했죠. 이로 인해 어디서 항의를 했는지는 모르겠지만 2008 운영체제가 나온 후 2년후인 2010년에 이를 사용할 수 있도록 MS 측에서 내놓았습니다. 대신 기존의 Microsoft.Jet.OLEDB.4.0 를 버리고 Microsoft.ACE.OLEDB.12.0 라..
C# 기초 강좌 java2s.com 영문 http://www.java2s.com/Tutorial/CSharp/CatalogCSharp.htm
이미지가 포함된 콤보박스(COMBO BOX) asp.net http://www.codeproject.com/KB/custom-controls/combobox_dropdownlist_img.aspx jquery http://marghoobsuleman.com/jquery-image-dropdown.