본문 바로가기
반응형

c#56

C# byte 배열 빠르게 합치기 (바이트 array) C# byte 배열 빠르게 합치기 (바이트 array) C#에서 바이트 배열 합치기를 시도할 때, System.Buffer.BlockCopy가 System.Array.Copy보다 빠릅니다. 아래는 10 바이트 배열 3개를 1백만 번 반복한 결과로 함수의 수행 시간을 측정한 결과입니다. 바이트 배열 : System.Array.Copy - 0.2187556초바이트 배열 : System.Buffer.BlockCopy - 0.1406286초IEnumerable : C# yield operator - 0.0781270초IEnumerable : LINQ's Concat - 0.0781270초 byte 배열 크기를 100개로 늘리고 다시 테스트한 결과는 아래. 바이트 배열 : System.Array.Copy - 0... 2017. 7. 10.
C# string double 변환 7가지 방법과 재밌는 예제 소스 1개 C# string double 변환 7가지 방법 C# string double 변환 8가지 방법C#에서 float을 string 변환하는 방법입니다. String.Format 또는 double.ToString, float.ToString를 사용할 수 있습니다. 소수점 이하 자리수소수 자리수가 작으면 나머지는 0으로 채워지고 크면 반올림됩니다. 1234// 소수 둘째 자리String.Format("{0:0.00}", 123.4567); // "123.46"String.Format("{0:0.00}", 123.4); // "123.40"String.Format("{0:0.00}", 123.0); // "123.00"cs 1234// 두자리 소수점String.Format("{0:0.##}", 123.4567).. 2017. 7. 3.
C# Dictionary 9가지 사용법, 딕셔너리 예제 Dictionary에 키값 4개를 추가한 뒤 비주얼 스튜디오 디버거를 통해 내용을 확인합니다. Dictionary는 키와 값을 쌍으로 보유합니다. 글 시작 전, 독학으로 공부하는 분들이 많으신데, 국비지원 무료 교육도 함께 알아보세요. 프로그래밍 공부 시작 단계에선 아무래도 혼자보단 여럿이 같이 배우는 게 낫습니다. [▼ 국비지원 내일배움카드 신청하기▼ ] 내일배움카드 발급 자격 확인 및 신청 방법 가이드 - 1mm 내일배움카드 발급 자격과 신청방법에 대해 A to Z 상세하게 가이드로 알려드립니다. kako.co.kr string, int 다른 자료형을 요소로 사용합니다. using System; using System.Collections.Generic; class Program { static vo.. 2017. 7. 2.
C# interop type cannot be embedded (비주얼스튜디오 에러) C# interop type cannot be embedded (비주얼스튜디오 에러) 에러 메시지 : Interop type XXX cannot be embedded. Use the applicable interface instead 비주얼 스튜디오에서 발생하는 에러입니다. 이 경우엔 에러가 발생하는 참조 속성인 Embed Interop Types를 바꿔줍니다. 그리고 이벤트를 사용하지 않을 경우엔 Interop Class를 생성하지 않아도 되니 고려할 필요는 없습니다. 참조 사이트 - Check your Embed Interop Types flag when doing Visual Studio extensibility workC# interop type cannot be embedded (비주얼스튜디오 .. 2017. 6. 23.
반응형