Programming(175)
-
[C#] JSON 사용하기2
이전 포스팅에서 설명한 방법대로 C#에서 JSON을 사용해도 무방하지만해당 경우는 반드시 MemoryStream을 이용해야 하는 경우이다.String으로 받은 JSON 문자열을 일일이 parsing 해 주지 않고 객체로 변경할 수 없을까? 하는 고민에 빠져있던 중괜찮은 JSON Library 발견!!JSON for .NET사용 방법은 아래와 같다.
2013.02.20 -
[C#] JSON 사용하기
C#에서 JSON을 객체로 변경할 수 있는 많은 library가 있지만..일단 .NET Framework에서 제공하는 reference를 사용하기로 한다.JSON은 .NET Framework 3.5 이상부터 제공하는 기능으로 아래 두 개의 reference를 참조해야 한다.System.ServiceModel.WebSystem.Runtime.Serializations그 후 아래와 같은 sample code 작성!
2013.02.19 -
[C#] BadImageFormatException 발생
C++ dll을 C#에 import 시킨 후 ctrl + F5 시키니 처리되지 않은 예외: System.BadImageFormatException: 프로그램을 잘못된 형식으로 로드하려고 했습니다. (예외가 발생한 HRESULT: 0x8007000B)위와 같은 에러 메시지 발생!!아나 저건 모야...찾아보니 dll의 build 플랫폼과 C# 프로젝트의 플랫폼을 맞춰야 한단다...프로젝트 속성에서 플랫폼과 플랫폼 대상을 x64로 맞춰준 후 build 성공!!
2013.02.18 -
[C#] 디렉토리 내 폴더 삭제하기.
폴더 내에 디렉토리와 폴더가 섞여 있을 때 파일만 지울 경우가 있다. (왜???)마음 같아서는 아래와 같이 해서 폴더를 통째로 날려버리고 싶지만..DirectoryInfo dir = new DirectoryInfo(path);dir.Delete(true); // false로 할 경우 하위 폴더와 폴더 내의 파일들은 삭제가 안된다.폴더 내의 파일만 삭제해달란 요청이 있어서 아래와 같이 실행하였다.
2013.02.13 -
[C#] List 객체 Sorting하기
의외로 많이 쓰는데, 막상 쓸려면 어떻게 썼나 생각이 안나는 코딩 중에 하나!아래와 같은 템플릿으로 사용하면 된다!
2013.01.31 -
[JAVA] equals와 ==의 차이
equals는 객체 안에 있는 내용을 비교하고 ==은 객체 자체를 비교한다.예를 들어, String s1 = "abc";String s2 = "abc";이런 객체가 생성되었을 시, true가 되지만s1.equals(s2) == true만약String s1 = "abc";String s2 = new String("abc");이렇게 s2에 대해 새로운 객체를 생성할 시에는 false가 된다.(s1 == s2) == false
2013.01.24