![見出し画像](https://assets.st-note.com/production/uploads/images/141980974/rectangle_large_type_2_999f6536816c4012d66fa66df2ade87d.png?width=1200)
VSCodeのクイック修正がめちゃ賢い!
コード書いとる?
VSCodeのUnity拡張のおかげか、C#のコードをいい感じに新しい書き方に直してくれる機能のメモ書き。ここはnote
VSCode向けUnity拡張
https://marketplace.visualstudio.com/items?itemName=VisualStudioToolsForUnity.vstuc
Unityでの開発が進めやすいように色々よしなにしてくれます。
クイック修正
![](https://assets.st-note.com/img/1716772556492-0vKo3CQdLJ.png?width=1200)
いつものようにC#でコードを書いていると時々波線が出現します
![](https://assets.st-note.com/img/1716772607757-sEjSgBG4j3.png?width=1200)
カーソルを合わせてcommand+.と操作するとクイック修正メニューが出現するのでその提案に従ってみてください
![](https://assets.st-note.com/img/1716772620456-pxHFQCDUuj.png?width=1200)
VSCodeがより良い書き方を提案してくれます!TryGetComponent...あったわーそんな関数!
これまでに遭遇した提案
![](https://assets.st-note.com/img/1716772635148-nMoSftrWmj.png)
Transformの位置と向きを変更...
![](https://assets.st-note.com/img/1716772676459-jyh84yVaeC.png?width=1200)
あったわーSetPositionAndRotation!
![](https://assets.st-note.com/img/1716772693740-wns2U7BHsM.png?width=1200)
Vector3をnewして...
![](https://assets.st-note.com/img/1716772708124-aQi1483z4T.png)
あったわーnewする時に型を省略できるやつ!
![](https://assets.st-note.com/img/1716778525542-c2Os9iXUcY.png?width=1200)
newで作ったインスタンスのプロパティを初期化して…
![](https://assets.st-note.com/img/1716778571633-iruZEYE0IH.png)
あったわーnewする時にプロパティも初期化するやつ!
![](https://assets.st-note.com/img/1716772721373-XTAVTJqsP6.png?width=1200)
ラムダ式を用意して...
![](https://assets.st-note.com/img/1716772797557-jdpZFVUvEM.png?width=1200)
あったわーローカル関数!
![](https://assets.st-note.com/img/1716772816768-iL9o2w9fgx.png?width=1200)
switch文で分岐して...
![](https://assets.st-note.com/img/1716772831759-30TCCG5aOs.png)
あったわーswitch式!
まあそんな感じでC#コード書くのたのしいです。
ではまた次回!