public LinerBulletSkill(ProjectileStat projectileStat, ProjectileSkillData projectileSkillData, AttackStat attackStat, float cooldown)
: base(projectileStat, projectileSkillData, attackStat, cooldown) { }
이런식으로 그냥 부모 생성자를 호출하는 역할인 생성자가 있는데 이런 생성자를 간략하게 표시하는 방법이 있어?
C#에서는 부모 생성자를 호출하는 생성자를 더 간단하게 표현할 방법은 없습니다. 이미 기본적으로 제공되는 : base(...) 구문이 가장 간단한 방식입니다. 식 본문 생성자(=>)도 동일한 역할을 하지만, 부모 생성자 호출 자체를 더 줄이거나 생략할 수는 없습니다. - dc App
c#이라면 뭔가 있을것 같았는데 아쉽네
어차피 IDE 에서 알아서 다 만들어줘서 불편함을 느껴본 적은 없는듯.
ide 머써요 - dc App
파생 클래스가 많아져서 같은 코드 치는 게 번거로운 경우면 구조체로 묶어서 넘겨버려도 되는데 하나 두개 정도면 저거 선언하는 코드가 더 길 수도 있음 그래도 나중에 많아질 수도 있거나 그냥 파일 안에서 역할이랑 상관 없는 코드가 거슬리게 시선 뺏는 게 빡치면 걍 묶어도 될 듯
엄 저도 저렇게 쓰고 있슴..