일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- C#
- 문제풀이
- 책 정리
- build
- Android
- 해커랭크 문제풀이
- 해커랭크
- 서평
- 이펙티브 C#
- 유니티
- 독서
- 알고리즘
- 독후감
- Effective C#
- 방학여행
- 책리뷰
- 개발
- 코토리
- IOS
- 자유여행
- 알고리즘 문제풀이
- 정렬
- 빌드
- Unity
- 일본음식
- 프로그래밍
- HackerRank
- 프로그래밍도서
- 이펙티브 씨샵
- javascript
- Today
- Total
목록프로그래밍/C# (2)
Console.Log
뒤끝에서 서버 API를 사용하는 방법 뒤끝에서 서버 API를 사용하는 방법은 총 3가지다. 동기호출 비동기호출 SendQueue(비동기) 호출 난이도가 가장 쉽고 직관적인건 1번이지만 서버 값을 받아올 때까지 게임이 멈추기에 그렇게 좋은 방법은 아니다. 그렇다면 비동기호출을 해야하는데, 보낸 순서대로 순서를 보장 받을 수 있는 SendQueue방식의 호출을 게임을 개발하며 주로 사용했다. Promise 패턴 Promise 패턴은 여러 비동기 함수들을 쉽게 관리할 수 있게 하는 패턴이다. Promise 객체는 처리에 대한 결과 상태를 반환하고, 작업의 종료시점을 알 수 있게 된다. Promise객체의 상태는 크게 3가지다. Pending - 작업이 완료되지 않은 상태. Resolved - 작업이 성공적으로..
문제 float.Parse() 함수를 사용할 때 러시아, 스페인등 지역에서 파싱 에러가 난다. FormatException: Input string was not in a correct format. at System.Number.ParseSingle (System.String value, System.Globalization.NumberStyles options, System.Globalization.NumberFormatInfo numfmt) 원인 C#에는 사용자의 문화권에 따라 , 나 . 를 사이에 사용한다. 만약 사용자의 언어 환경이 다른 숫자 표기법을 사용하는 국가라면 string에서 float나 double로 파싱할때 특정 언어 환경에서만 에러가 난다. 해결 CultureInfo.Invaria..