問題タブ [using]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
10 に答える
29152 参照

c# - C#で未使用のusingディレクティブを削除するのはなぜですか?

開発者がVisualStudio2008の「未使用の削除Usings」機能を使用する理由(ソースコードの整理以外)があるのではないかと思います。

0 投票する
4 に答える
6796 参照

c# - 未使用の「using」宣言へのオーバーヘッド?

resharper をインストールしたところ、各クラスで実際に使用していない名前空間がわかりました。

これは私を質問に導きました-これらの未使用の宣言を使用したままにしておくと、実際にはオーバーヘッドがありますか?

それはタイトなコードの問題ですか、それとも必要のないときにこれらの名前空間を呼び出すとパフォーマンスが低下しますか?

0 投票する
4 に答える
5160 参照

c# - 使用とガベージ コレクション

こんにちは、私が次のものを持っているかどうかを明確にするために:

Object2 は Object1 と一緒にブックマーク 1 で破棄されますか? Object2 は StringReader で、Object1 は MemoryStream です。

0 投票する
4 に答える
11370 参照

oracle - .NET で OracleConnection を閉じる方法

次の 2 つのオブジェクトがあるとします。

接続または Oracle を閉じるには、command.Dispose()、connection.Dispose()、またはその両方を呼び出す必要がありますか?

これで十分ですか:

0 投票する
3 に答える
932 参照

c# - C# 静的オブジェクトでブロックの使用法を使用する

usingC# プログラムのブロックにコードを追加しています。以前はスタンドアロンであったアプリを既存のコード本体に詰め込んでいるので、適切に収まるように少しいじる必要があります。最終的には次のようになります。

さて、ここでの質問は次のとおりです: using ブロックの効果を無効にしたり、クラス MainProgram に悪影響を与える可能性のある特定の副作用を作成したりしましたか? Wrapper オブジェクトとそのコンテンツは破棄され、実行は期待どおりに続行されると思いますが、見落としていることに注意する必要があることはありますか?

ありがとう!

0 投票する
2 に答える
2248 参照

c# - .NET を使用して FoxPro メモ フィールドからデータを抽出するにはどうすればよいですか?

FoxProデータベースをデータテーブルに入れるC#プログラムを書いていますが、メモフィールドが空白または奇妙な文字であることを除いてすべてが機能します。C# .Net 2.0 を使用しています。1 月 12 日付の Jonathan Demarks によって投稿されたコードを試しました。インデックスを取得できますが、このインデックスを使用してメモ ファイルからデータを取得する方法がわかりません。

助けてください。

ありがとうマドゥ

0 投票する
7 に答える
4993 参照

c# - C# で try{} と using() のどちらを使用する必要がありますか?

私は C# が初めてで、Depth で C# を見つけるまでパスカル愛好家でした。Delphi には、C# でも実装されている try{} ステートメントがあります。

ただし、「Try{} よりも Using(){} の方が優れている」と言う人もいます。

次に例を示します。

私の質問:

  1. 「using」ステートメント内で例外が発生した場合はどうなりますか?

  2. 「try」よりも「using」を使用する必要がある場合と、「using」よりも「try」を使用する必要があるのはいつですか?

  3. 「使用」ステートメントの目的は何ですか?

前もって感謝します!