Pengguna kokos menjawab Fitur Tersembunyi yang indah dari pertanyaan C # dengan menyebutkan usingkata kunci. Dapatkah Anda menguraikan itu? Apa kegunaan dari
Pengguna kokos menjawab Fitur Tersembunyi yang indah dari pertanyaan C # dengan menyebutkan usingkata kunci. Dapatkah Anda menguraikan itu? Apa kegunaan dari
Sesuatu seperti: using (IDisposable disposable = GetSomeDisposable()) { //..... //...... return Stg(); } Saya percaya itu bukan tempat yang tepat untuk pernyataan kembali,
Yang mana: using (var myObject = new MyClass()) { try { // something here... } catch(Exception ex) { // Handle exception } } ATAU try { using (var myObject = new MyClass()) { // something here... } } catch(Exception ex) { // Handle
Saya memiliki kode berikut using(MemoryStream ms = new MemoryStream()) { //code return 0; } The dispose()metode ini disebut pada akhir usingpernyataan kawat gigi }yang benar? Karena I returnsebelum akhir usingpernyataan, apakah MemoryStreambenda tersebut akan dibuang dengan benar? Apa yang...
Apakah Java memiliki pernyataan using yang dapat digunakan saat membuka sesi dalam mode hibernasi? Di C # itu seperti: using (var session = new Session()) { } Jadi objek keluar dari ruang lingkup dan menutup secara
C # biarkan saya melakukan hal berikut (contoh dari MSDN): using (Font font3 = new Font("Arial", 10.0f), font4 = new Font("Arial", 10.0f)) { // Use font3 and font4. } Apa yang terjadi jika font4 = new Fontmelempar? Dari apa yang saya pahami font3 akan membocorkan sumber daya dan tidak akan...
Dalam contoh di bawah ini, apakah koneksi akan ditutup dan dibuang ketika pengecualian dilemparkan jika berada dalam usingpernyataan? using (var conn = new SqlConnection("...")) { conn.Open(); // stuff happens here and exception is thrown... } Saya tahu kode di bawah ini akan memastikannya,...
Saya mengalami situasi di mana saya melakukan asyncpanggilan ke metode yang mengembalikan dan IDisposablecontoh. Sebagai contoh: HttpResponseMessage response = await httpClient.GetAsync(new Uri("http://www.google.com")); Sekarang sebelumnya asyncada di tempat kejadian, ketika bekerja dengan...