西田さん、お久しぶりです!
『ざっくり手順』の3のところで"SOLIDWORKS20** Constant type library"も追加しておくと良いですよ。
SwConst.swDocumentTypes_e.swDocPART などもインテリセンスで対応してくれます。
と言うより、参照追加してないと 1 とかを直接入力する感じになります。
私はもっぱらVB.Net派なのでC#での細かな説明はできないのですが、
言語仕様の違いだけだと思うので『ポイント』に書いてあることは同じです。
でも、もう慣れちゃったので気にならない(/・・)/
ちなみに、Visual Studio CodeだとPythonのコード補完機能を動かせるかもしれないです。
C# は私もちょっとだけ触ってみたい言語です。ちなみに私の楽器はB♭
> 初期化されてない変数使用を許してくれない
私も初期化しなくても取りあえず動く言語(PHPやJavascript)をよく使いますが、少し複雑なプログラムになると予想しない値が入ってしまうことがあるので、最近は必ず変数を初期化するよう注意しています。
最初は面倒くさいですが、新しい変数を使う前に初期化することになれてしまえばなんてことないですし、探すのに苦労するバグが減ると思えばかえって楽になるはず。
初期化されてない変数使用を許してくれない
山本さん新谷さんコメントありがとうございます。
Constant type library も忘れないうちに追記しておきました。
初期化は,
文字列だったら空文字とか,数字なら0とか.0とかいれとくんですけど,
IRefPlaneとりあえず入れとけと言われると困る・・・
というか,自分の脳内で把握できる規模のコード(しか書かないので)だと,
冗長だなーと,感じてしまいますね。まあその態度がバグを生み出すんでしょうけど。笑