コードを1行だけオフにする方法はありますか?VB.NETオプションを強制的にオフラインでオフにする
私はいくつかのメンテナンス作業を行っていますが、私はちょうど1つの場所で "チート"する必要があり、ファイル全体の標準を下げたくありません。
コードを1行だけオフにする方法はありますか?VB.NETオプションを強制的にオフラインでオフにする
私はいくつかのメンテナンス作業を行っていますが、私はちょうど1つの場所で "チート"する必要があり、ファイル全体の標準を下げたくありません。
モジュールの宣言セクションに記述する必要があるため、コードの途中でoption strict
を使用することはできません。しかし、これはモジュールごとに行うことができ、少し助けになるかもしれません。
「Visual Basic 2005 in a Nutshell」には、別の方法をオンまたはオフにする方法があるとの記載はありません。
カップル他のアイデア:
Joel:-1)a)この例では助けにならないし、b)恐ろしい悪い考えです。これは、リリースビルドで最適化を有効にすることと全く同じことではありません。 –
なぜあなたは、あなたが「カンニング」する必要があると思いますか?非厳密モードで可能なキャストは、厳密モードでも実行できます。コンパイラは非厳密モードでコードを作成するだけです。 – Guffa
@ Guffa:COMオブジェクトへのレイトバインドはどうですか?単純な '[nostrict] someComObject.someMethod'は、リフレクションを使うよりも読みやすくなります。 (そして、はい、interop DLLの作成よりも後でバインディングが適切な場合があります) – Heinzi