if(Audio != null)
Audio.Position = slider.Value;
위 코드처럼 널 체크하는 것에 관해서 말인데
?.는 Audio?.Position = slider.Value; 처럼
lvalue에 대해 쓸 수 없더라고(할당식의 왼쪽은 변수, 속성 또는 인덱서여야 합니다.라고 나옴)
이런 상황에서 널 체크는 맨 위에 있는 코드처럼밖에 못하는것?
아니면 더 좋은 방법이 있나...
if(Audio != null)
Audio.Position = slider.Value;
위 코드처럼 널 체크하는 것에 관해서 말인데
?.는 Audio?.Position = slider.Value; 처럼
lvalue에 대해 쓸 수 없더라고(할당식의 왼쪽은 변수, 속성 또는 인덱서여야 합니다.라고 나옴)
이런 상황에서 널 체크는 맨 위에 있는 코드처럼밖에 못하는것?
아니면 더 좋은 방법이 있나...
audio?.setPosition(slider.value) 이거도 안되나? 사실 되도 좀 거시기하긴 하네 - dc App
그건 되는데 체크할 필요도 없는 변수를 굳이 메서드 만들기 뭐해서 그냥 맨위처럼 했어영
글치..혹시 몰라서 스택뒤져봣는데 setter 함수쓰는거말고 없어보인다 - dc App
저게 최선일듯 - dc App