問題タブ [using-statement]

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 投票する
8 に答える
9770 参照

c# - Using(.....){...} とはどういう意味ですか?

重複の可能性: C#
での using ステートメントの使用
C# Using ブロックとは何ですか? なぜそれを使用する必要があるのですか?

これが何を意味するのか疑問に思っていますか?次の構文を持つ多くのチュートリアルをオンラインで見てきました。

なぜ使用されるのですか?Google で検索してみましたが、dll やその他のファイルを含めるために使用される「using」キーワードが表示されます。

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

c# - c# の質問 - リソースが閉じられていることを確認するために「using」ステートメントを使用する必要がある/使用できる場所を特定するツールはありますか?

c# の質問 - リソースが閉じられていることを確認するために「using」ステートメントを使用する必要がある/使用できる場所を特定するツールはありますか? (メモリリークなどを避けるため)

次の両方のケースが含まれます。

a) クローズされていないリソースがあり、

b) 構文は try-catch-finally を使用しており、ID はこれを using に変更できます

ありがとう

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

.net - 使用およびWebサービス呼び出し

usingステートメントは何をしますか?それは実際に必要ですか?

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

c# - 'using'ブロック内から'return'が呼び出されるとどうなりますか?

このようなusingブロックを持つメソッドがある場合...

... usingブロック内から値を返す場合でも、IDisposableオブジェクトは破棄されますか?

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

c# - using ブロック内でインスタンス化されたすべての破棄可能なオブジェクトは破棄されていますか?

これは、5 段の深さのステートメントを使用して入れ子にしたときに、過去に何度も自問してきた質問です。

ドキュメントを読んで、ブロック内でインスタンス化された他の使い捨てアイテムに関してどちらの方法でも言及されていないことを見つけたので、SO アーカイブの良い Q であると判断しました。

このことを考慮:

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

c# - usingブロックは、GCの参照を作成および維持しますか?

これは主に好奇心のためです。この構成で考えられるほとんどすべてのユースケースを実装するためのより良い方法があります(少なくとも、C#や他の言語では、私は定期的に使用しています)が、最近、スコープ付きミューテックスをここで見ました。クールなコンセプト。

私の質問は、usingステートメントは、それが作用しているオブジェクトへの参照を維持しますか(つまり、GCが実行されないようにしますか)?

たとえば、私が行う場合:

ScopedMutexオブジェクトは、usingブロックの最後までその存在を維持しますか、それともGCを実行して、ブロックの途中で破棄しますか?

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

vb.net - SQLCommand がループ内のコマンドテキストをクリアしない

私は何か奇妙なことに遭遇しました.なぜそれがこのように振る舞っているのか正確にはわかりません. for each ループで、相互参照のためにテーブルに行を追加しています。次のコードを使用します。

objCommand.CommandText = String.Empty 行がないと、CommandText は insertSQL を追加していますが、それは私には意味がありません。なぜなら、objCommand の commandText は using ブロックにあるため空であると予想されるからです。

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

c# - C# キーワードの使用 - 1 行にネスト

通常、私はそのようなことをしていました(単なる例):

ただ行うのは良くありません:

しかし、この短い構文ですべてのリソースが破棄されるか (ストリーム)、それとも XmlTextReader だけになるかはわかりません。

ご回答ありがとうございます。

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

c# - ブロックを使用する場合とブロック宣言を使用する場合のIDisposableメンバーの宣言の違いは?

私は以下のコードを持っています:

私が現在宣言している SqlConnection を宣言することで、機能的な影響はありますか?:

ありがとう

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

c# - using ステートメント内で 2 つの型を宣言するとコンパイル エラーが発生しますか?

このコード行を使用したい:

これにより、コンパイル エラーが発生します。

for、using、fixed、または宣言ステートメントで複数の型を使用することはできません。

これは可能だと思いましたか?MSDN は次のように述べています: http://msdn.microsoft.com/en-us/library/yh598w02%28VS.80%29.aspx MSDN のサンプル コードでは、フォントが使用されています。私の 2 つの DataContext クラス。

ここで何がうまくいかなかったのですか?私の試みは MSDN サンプルとどう違うのですか?