C#/어쩌면 유용한 팁 (3) 썸네일형 리스트형 C# json으로 변환할 때 유용한 타입 using System.IO; using System.Text.Json; dynamic obj = new System.Dynamic.ExpandoObject(); obj.hello = "안녕?"; obj.there = "난, 민이라고 해."; obj.初めまして = new[]{"よろしく","なのです。"}; var str =JsonSerializer.Serialize(obj); Console.WriteLine(str); {"hello":"\uC548\uB155?","there":"\uB09C, \uBBFC\uC774\uB77C\uACE0 \uD574.","\u521D\u3081\u307E\u3057\u3066":["\u3088\u308D\u3057\u304F","\u306A\u306E\u3067\u3059\.. C# 정적맴버 호이스팅? (서로를 참조하는) class Class1{ public static int a = b; public static int b = a; } Console.WriteLine(Class1.a); 위의 코드는 컴파일할 때 호이스팅?이 일어나서 오류가 나지 않는다. (다른 언어에서는 오류) 단 정적맴버가 아닌 멤버의 경우는 컴파일 오류. C# ValueTuple 의 한계점. static IEnumerable Enum(this ValueTuple vt) => GetObjs(vt); static IEnumerable Enum(this ValueTuple vt) => GetObjs(vt); static IEnumerable Enum(this ValueTuple vt) => GetObjs(vt); static IEnumerable Enum(this ValueTuple vt) => GetObjs(vt); static IEnumerable Enum(this ValueTuple vt) => GetObjs(vt); static IEnumerable Enum(this ValueTuple vt) => GetObjs(vt); static IEnumerable Enum(this ValueTupl.. 이전 1 다음