none
BigDecimal 라이브러리 RRS feed

  • 질문

  • .net에는 BigDeciaml 라이브러리가 없는건가요?

    없다면 따로 외부라이브러리로서 어디서 구하면 좋을지 모르겠네요.

    2014년 1월 27일 월요일 오후 1:41

답변

모든 응답

  • c#에 BigInterger 가 있습니다. 

    아래 링크 참고 하세요.

    http://msdn.microsoft.com/ko-kr/library/system.numerics.biginteger(v=vs.110).aspx

    2014년 1월 28일 화요일 오후 5:29
  • BigInteger와 BigDecimal은 좀 틀리죠. ^^ 현재 .NET BCL에 정식으로 포함된 BigDecimal은 없습니다. 단지, 다음과 같이 만들어진 라이브러리를 가져다 쓰시면 됩니다.

    BigDecimal.cs
    ; https://gist.github.com/nberardi/2667136
    • 답변으로 표시됨 css58_000 2014년 2월 3일 월요일 오후 11:10
    2014년 1월 29일 수요일 오후 4:42
  • BigInterer 와 BigDecimal 은 다르지만 위에서 말씀 하신 소스도 BigInterger 를 이용해서 구현한 것입니다.

    2014년 1월 29일 수요일 오후 5:50
  • 뭔가 아쉬움이 남는 답변이군요. 어감에서 봤을 때 제가 링크한 BigDecimal이나 bradpark님의 원래 답변이었던 BigInteger나 어떤 것을 사용해도 크게 상관없다는 의미가 내포된 것 같습니다.

    제가 링크한 BigDecimal 타입이 내부적으로 BigInteger를 이용해 구현했다고 해서 그 클래스가 BigInteger와 같은 것은 아니죠.게다가 자바의 BigDecimal역시 내부적으로는 BigInteger를 이용하고 있습니다.

    다음의 글에 별도로 정리했으니 참고하세요.

    C# - BigDecimal
    ; http://www.sysnet.pe.kr/2/0/1620

    --------

    bradpark님, http://brad.tistory.com/rss에 대한 RSS 구독이 막혀 있습니다. 풀어주시면 다른 분들이 RSS 리더로 쉽게 글을 볼 수 있습니다. ^^
    2014년 1월 30일 목요일 오전 7:47
  • 오해의 소지가 있는 답변이 되었네요.

    말씀 하신데로 .net 에서는  java에서 처럼 BigDecimal 이 존재 하지 않습니다.

    다만 BigInteger 를 이용해서 BigDecimal 처럼 구현해서 쓸수 있습니다.

    SeongTae Jeong님이 말씀 하신데로 java에서 BigInteger 와 c#에서 BigDecimal 은

    같지 않습니다.


      






    • 편집됨 bradpark 2014년 1월 31일 금요일 오전 12:37 rss 풀어놓았습니다.
    2014년 1월 31일 금요일 오전 12:33