Language/C#
-
C# 버젼 연혁Language/C# 2020. 10. 10. 23:35
버젼 추가된 기능 비고 .Net Framework Visual Studio Version 1.0 클래스 구조체 인터페이스 이벤트 속성 대리자 연산자 및 식 문 특성 Windows 플랫폼에서 JAVA를 대체 Visual Studio .NET 2002 1.2 이 버전부터 IEnumerator가 IDisposable를 구현할 때 IEnumerator의 Dispose라는 foreach 루트에서 생성된 코드 Visual Studio .NET 2003 2.0 제네릭 부분 형식 (Partial Type) 무명 메서드 Nullable 값 형식 반복기 공변성(Covariance) 및 반공변성(Contravariance) getter/setter 별도의 액세스 가능 메서드 그룹 변환(대리자) 정적 클래스 대리자 유추 Vi..
-
[C#] Boxing / Unboxing에 대하여 Araboza.Language/C# 2020. 9. 19. 22:50
Boxing이란? Boxing은 값 형식을 object 형식 또는 이 값 형식에서 구현된 임의의 인터페이스 형식으로 변환하는 프로세스입니다. CLR(공용 언어 런타임)은 값 형식을 boxing할 때 값을 System.Object 인스턴스 내부에 래핑하고 관리되는 힙에 저장합니다. unboxing하면 개체에서 값 형식이 추출됩니다. Boxing은 암시적이며 unboxing은 명시적입니다. Boxing 및 unboxing의 개념은 개체로 처리할 수 있는 모든 값 형식에서 형식 시스템의 C#에 통합된 뷰의 기반이 됩니다. [출처] docs.microsoft.com C#에서는 데이터 유형은 값 형식 과 참조 형식이 존재합니다. 데이터 유형으로 사용하는 int, double, float, bool, char는 값..
-
string 과 Stringbuilder의 차이점을 ArabojaLanguage/C# 2020. 9. 5. 23:46
c#에서 string과 Stringbuilder의 차이점을 아시나요? 대부분 아래와 같이 여러 문자열을 조합해서 사용 하실것으로 예상됩니다. 1 2 3 4 5 6 7 8 9 10 11 12 string sHTML = string.Empty; sHTML = "" + "" + " " + " string vs Stringbuilder" + " " + "" + ""; Console.Write(sHTML); Colored by Color Scripter cs 위의 예제를 보시면, HTML 태그를 작성하기 위하여, 총 7 개의 문자열을 조합하고 있습니다. 아래는 StringBulder를 통하여 작성한 예제 코드입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 using System.Te..
-
C#으로 개발된 Com dll 등록 방법Language/C# 2020. 6. 20. 21:44
오늘은 C#으로 개발된 Com dll 등록 방법에 대하여 안내해드리도록 하겠습니다. ASP 시스템을 유지보수 하다보면, 외부 dll을 참조해야하는 경우가 발생합니다. Com dll을 등록하기 위해서는 먼저 GAC(Global Assembly Cache) 영역에 등록을 해주어야 합니다. 1. GAC 영역에 Comm dll 등록 하기 - Com dll 의 Target .NET 버젼에 따라 아래 경로의 gacutil.exe를 이용하여 등록해줍니다. .NET 2.0 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\gacutil.exe .NET 4.0 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX ..
-
SAP RFC 연동 (C#)Language/C# 2019. 10. 6. 21:11
RFC 란? Remote Function Call 은 독점적 인 SAP SE 인터페이스입니다. RFC (Remote Function Call)는 SAP 시스템 간의 통신을위한 표준 SAP 인터페이스입니다. RFC는 원격 시스템에서 실행될 함수를 호출합니다. [1] 원격 함수 호출은 SAP 소프트웨어 및 ABAP 프로그래밍과 연관 될 수 있으며 서버에서 반환 된 데이터를 사용 하는 외부 프로그램 ( PHP , ASP , Java 또는 C , C ++ 과 같은 언어로 작성)에 대한 방법을 제공 합니다. 데이터 트랜잭션은 서버에서 데이터를 가져 오는 것에 만 국한되지 않지만 서버 레코드에도 데이터를 삽입 할 수 있습니다. SAP는 RFC 호출에서 클라이언트 또는 서버로 작동 할 수 있습니다. [출처] 위키피디..