목록분류 전체보기 (40)
A-Dyu의 개발 일기장
https://jsonlint.com/ JSON Online Validator and Formatter - JSON LintLoading... About the JSONLint Editor JSONLint is a validator and reformatter for JSON, a lightweight data-interchange format. Copy and paste, directly type, or input a URL in the editor above and let JSONLint tidy and validate your messy JSON code. What Isjsonlint.com 요즘 프로젝트에서 Json을 쓰는데요긴하게 쓰이는 사이트 하나 투척
이 오류는 생성한 대리자와 인수 개수가 일치하지 않아 생긴 오류다.delegate string func(int i); //선언된 인수 1개의 대리자 internal class Program{ static void Main(string[] args) { func fun = (x, y) => $"{x}";//람다식의 인수가 2개라 오류 발생 fun(1, 2);//호출할 때 인수가 2개라 오류 발생 }}
리스트같이 인덱스로 접근하거나 합수로 접근하고 구조체의 값을 수정하려고 하니 이 오류가 뜬다.public struct MyStruct{ public string Name; public MyStruct(string name) { Name = name; }}internal class Program{ static void Main(string[] args) { List list = new List() { new MyStruct("ADyu") }; list[0].Name = "Name";//오류 발생 }}이 오류는 변수가 아닌 값을 수정하기 떄문인데,구조체같이 값 형식은 반환값을 불러올 때. ..

유니티를 사용하다가 이런 경고가 출력되었다. There are 2 event systems in the scene. Please ensure there is alway s exactly one event system in the scene 이건 뭐 말 그대로 현재 게임에 EventSystem이 2개 이상 있다는 뜻이다.혹여나 씬을 Additive시킬 때 이런 경고가 뜰 수 있으니 조심!
InverseTransformPoint 메서드는 월드 좌표를 해당 객체의 로컬 좌표로 변환해줍니다.예를 들어, 월드 좌표 Vector3(1,1,1)이 객체 A의 로컬 좌표 Vector3(5,5,5)에 해당한다면, 해당 메서드를 실행하면 Vector3(5,5,5)를 반환합니다.GameObject A = GameObject.Find("A");A.InverseTransformPoint(new Vector3(1,1,1));//(5,5,5)
List의 전체 또는 일부를 복사하고 싶을 때 CopyTo메서드를 사용하면 된다.CopyTo의 오버로드는 3가지가 있는데,모든 오버로드를 살펴보겠다.1.배열의 처음부터 끝까지 복사.단순히 인자로 붙여넣기할 배열을 집어넣은면 된다.그러면 리스트의 처음부터 끝까지 복사한다.이때, 배열의 길이가 리스트의 크기보다 작으면 오류가 일어난다.int[] array = new int[5];List list = new List(){ 1,2,3,4};list.CopyTo(array); //1, 2, 3, 4, 02.배열의 중간부터 끝까지 복사.1번의 오버로드에서 인자가 하나 더 생겼는데, 바로 붙여넣기를 시작할 인덱스다.인자로 1을 넣으면 배열의 2번째부터 들어가는 방식이다.int[] array = new int[5..
var 키워드를 사용하면 지역 변수를 선언할 때 컴파일러가 초기화 식에서 변수의 형식을 유추하도록 할 수 있습니다. 사용법은 자료형 이름 대신 var 키워드를 사용하면 됩니다.//블럭 안쪽var name = "Hong gil Dong";//자동으로 string 타입으로 지정해준다 var 구문은 지역 변수에서만 사용할 수 있습니다.
C#에선 .Net에서 지원하는 다양한 자료구조들을 기본 제공해주고 있다.그중 System.Collections.Generic 네임스페이스에서 지원하는 몇 가지 자료구조들을 소개해보겠다.1.List인덱스 방식으로 접근할 수 있는 가변적인 리스트를 만들 수 있다.https://learn.microsoft.com/ko-kr/dotnet/api/system.collections.generic.list-1?view=net-8.02.DictionaryKey와 Value의 쌍으로 만들어지는 컬렉션입니다.https://learn.microsoft.com/ko-kr/dotnet/api/system.collections.generic.dictionary-2?view=net-8.03.HashSet 요소들의 집합을 나타내는 ..