using-statement

    1

    2答えて

    私はこのコードを持って: try { using (OracleConnection c = new OracleConnection(globalDict[byAlias(connAlias)].connString)) { c.Open(); using (OracleCommand recordExistentQuery = new Oracl

    7

    3答えて

    私はIDisposableを実装するクラスを使用して、usingステートメントを使ってブロックをストリームに書き出しました。これは、正しいネストを維持し、開始/終了部分の欠落または間違った配置を避けるために役立ちます。 基本的に、コンストラクタは、ブロックの開始(例えばXMLタグを開く)、Dispose()を終了(例えば、終了XMLタグ)する。例は以下のUsableXmlElementです(大規模

    1

    5答えて

    私が理解している限り、try/catch/finallyのようなものを使用すると、例外を使用するステートメントで発生した場合、それは捕まえられることが予想されます(これはちょっと奇妙です。静かに食べた)。 usingステートメントは例外をキャッチし、Disposeメソッドを呼び出す必要がありますが、それは起こっていません。私はこの問題を実証するための簡単なテストを考案しました。私が使用して文の内部

    1

    2答えて

    私はVBでワークフローとダミーの新機能を使用していますので、弱い疑問があれば申し訳ありません。私はこのような使用してブロックを実装しようとしている :シーケンスで using (var db = new Dal.DataContextProxy()) { //My Codes } を、私が使用してブロック内のDBを開始します。私はどうしたらいいですか?私は割り当てを試みたが、それ

    3

    1答えて

    Visual Studioまたはその一部のアドインで、それぞれのディレクティブがどこで使用されているのですか? (確かにorganize usingは私には使われていないことを教えてくれます) 私はそれぞれのディレクティブを使って手作業でコメントし、どこか間違っていると私に伝えます。しかし、それはあまりに面倒です。

    2

    3答えて

    ステートメントハンドル例外を使用する方法を知りましたか? 含まれているコードが例外をスローした場合でもSqlConnectionオブジェクトが閉じられて破棄されるようにするには、Try/Cath/Finally句を使用するステートメントをラップする必要がありますか?あなたは、そのを遵守コードに自動的に作成されます、再びそれを書くために必要といけない Public Function GetUserA

    0

    1答えて

    まず、NamedPipeClientStreamに書き込んだ後、そこから読み込みます。これは基本的に動作します。しかし、私はStreamReaderとStreamWriterのリソースハンドリングを正しく取得できません。 アプローチ1 using (StreamWriter sw = new StreamWriter(pipeStream)) { // ... using (

    2

    5答えて

    可能性の重複: What is the C# Using block and why should I use it? 私はC#に古いサイトを変換していると私は私が '使用' を使用する必要があるときにはよく分かりません。一般的なガイドラインはありますか?私は利益を知っていますが、私はそれをどのように使うべきか100%確信していません。それは私が「新しい」メソッド/プロパティのたびにですか?

    -2

    4答えて

    FileUploadコントロールでファイルをアップロードしました。私はパスとすべてを持っていると私は、サーバーに画像を保存したいと思います。私はSaveAs()メソッドを使いたくありません。 私は、using-statementを使ってファイルを保存する方法があるのだろうか?

    224

    2答えて

    同じコード内で2つの変数を宣言することによって、このコードを少しコンパクトにすることはできますか? using (var sr = new StringReader(content)) { using (var xtr = new XmlTextReader(sr)) { obj = XmlSerializer.Deserialize(xtr) as TModel