inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

Reflection (리플렉션)

Reflection 질문!

370

기요미지후니

작성한 질문수 14

0

질문드립니다.!

  1. 음.. 좀 생략해서

    var fields = type.GetFields(.....)

    이렇게 가져올 때 var를 보니

    FieldInfo[] 이러한 배열이던데,

만약에 var fields = type.GetFields(System.Reflection.BindingFlags.Public

| System.Reflection.BindingFlags.NonPublic);

로 코드를 작성했다면,

사람 말로(?) "컴퓨터님 type의 필드를 가져올건데, public이거나 public이 아닌 것을 전부 fields라는 배열에 넣어주세요. " 가 되는건가요?

2.Attribute

애트리뷰트가 도무지 이해가 되지 않아서 구글링해보니 애트리뷰트는 이미 다 만들어져 있고? 선생님 수업처럼 class Improtant : Sysyem.Attribute

로 애트리뷰트를 만들어서 사용할 수도 있고, 그러한것 같던데 맞을까요? q.1)수업중에 나온 [SerializeField] 도 원래 만들어져 있는 애트리뷰트 일까요?

 

 

// [SerializeField] 이 애트리뷰트 처럼 게임 업계에서 자주 사용되는 외워두면 괜찮을 애트리뷰트 몇가지만 추천 부탁드립니다!

 

 

 

 

 

 

C#

답변 1

1

Rookiss

  1. 네 맞습니다 ㅎㅎ

  2. 구글링을 하시면 질문의 99%에는 대답이 있습니다. 왜냐하면 사람들이 궁금해하는 부분은 거의 비슷하기 때문이죠.
    https://stackoverflow.com/questions/144833/most-useful-attributes
    https://csharpexamples.com/useful-commonly-used-attributes-c/

Generic에 대한 질문 있습니다.

0

100

2

2022 버전에 커뮤니티 버전이 없는데 2026 버전으로 해도 무관?

0

208

2

다형성 캐시 문제

0

118

3

.

0

73

1

프로퍼티 강의 질문 있습니다.

0

79

1

이후 커리 질문

0

88

1

static

0

96

2

강의에는 새로운 클래스 파일을 생성하면...

0

74

1

생성자의 이름 선언

0

66

1

9:03 Divide(10 , 3) 부분 질문입니다

0

91

1

깃허브 관련 질문 있습니다.

0

241

1

비쥬얼 스튜디오 업데이트가 된건가요..? 매개변수 오류 관련 질문

0

252

1

C# 시리즈 || C++ 시리즈 자료구조 강의에 대한 질문입니다!

0

308

2

Activator 질문있습니다

0

339

1

이넘 타임 선언 질문

0

352

1

Sort 오름차순, 내림차순

0

324

1

질문 있습니다.

0

251

1

팩토리얼 문제

0

274

1

Sort함수 질문있습니다.

0

267

1

다형성 함수 질문 있습니다.

0

223

1

질문이 있습니다.

0

232

1

섹션2 연습문제 질문입니다.

0

216

1

안녕하세요~서버에 대해 질문이 있습니다.

1

285

1

텍스트 색깔이 제 편집기와 달라서 수강에 어려움이 있습니다ㅜㅜ

0

398

1