«using» etiketlenmiş sorular

"using", bazı programlama dillerinde (C ++, C #, VB.NET, Haxe) bir anahtar kelimedir

26
WCF istemcisi `` block`` engelleme sorunu için en iyi geçici çözüm nedir?
WCF hizmet istemcileri bir usingblok içinde oluşturmayı seviyorum, çünkü bu, kaynakları uygulayan standart bir yöntemdir IDisposable: using (var client = new SomeWCFServiceClient()) { //Do something with the client } Ancak, bu MSDN makalesinde belirtildiği gibi , bir WCF istemcisini bir usingbloğa sarmak , istemcinin hatalı durumda (zaman aşımı veya iletişim …
404 c#  vb.net  wcf  using  wcf-client 

12
HttpClient ve HttpClientHandler istekler arasında imha edilmeli mi?
.NET Framework 4.5'te System.Net.Http.HttpClient ve System.Net.Http.HttpClientHandler IDisposable'ı ( System.Net.Http.HttpMessageInvoker aracılığıyla ) uygular . usingDeyimi belgelerine diyor ki: Kural olarak, IDisposable nesnesini kullandığınızda, bunu bir using deyiminde bildirmeli ve başlatmalısınız. Bu cevap şu kalıbı kullanır: var baseAddress = new Uri("http://example.com"); var cookieContainer = new CookieContainer(); using (var handler = new HttpClientHandler() …


17
C # 'daki ifadeleri kullanarak iç içe
Bir proje üzerinde çalışıyorum. İki dosyanın içeriğini karşılaştırmak ve birbirleriyle tam olarak eşleşip eşleşmediklerini görmek zorundayım. Birçok hata kontrolü ve doğrulamadan önce ilk taslağım: DirectoryInfo di = new DirectoryInfo(Environment.CurrentDirectory + "\\TestArea\\"); FileInfo[] files = di.GetFiles(filename + ".*"); FileInfo outputFile = files.Where(f => f.Extension == ".out").Single<FileInfo>(); FileInfo expectedFile = files.Where(f => …
315 c#  .net  file  using 

4
MySQL ON vs KULLANIM?
Bir MySQL'de ve JOINarasındaki fark nedir? Anlayabildiğim kadarıyla , sadece daha kullanışlı bir sözdizimi, sütun adları aynı olmadığında biraz daha esneklik sağlar. Ancak, bu fark o kadar küçük ki, onların ortadan kalkacaklarını düşünürsünüz .ONUSING()USING()ONUSING() Bunun gözle görülenden daha fazlası var mı? Evetse, belirli bir durumda hangisini kullanmalıyım?
252 mysql  join  using 

14
Neden gereksiz C # yönergeleri kullanarak kaldırmalısınız?
Örneğin, nadiren ihtiyacım var: using System.Text; ancak varsayılan olarak her zaman oradadır. Kodunuz gereksiz kullanım yönergeleri içeriyorsa, uygulamanın daha fazla bellek kullanacağını varsayıyorum . Ama bilmem gereken başka bir şey var mı? Ayrıca, aynı kullanım talimatının çoğu dosyaya karşı tek bir dosyada kullanılması durumunda herhangi bir fark yaratır mı? Düzenleme: …
216 c#  assemblies  using 

10
DataSet ve DataTable'ı Atmalı mıyım?
DataSet ve DataTable her ikisi de IDisposable uygular, bu nedenle, geleneksel en iyi uygulamalarla, onların Dispose () yöntemlerini çağırmalıyım. Ancak, şimdiye kadar okuduğum kadarıyla, DataSet ve DataTable'ın aslında yönetilmeyen kaynakları yok, bu yüzden Dispose () aslında fazla bir şey yapmıyor. Ayrıca, using(DataSet myDataSet...)DataSet'in DataTable koleksiyonu olduğu için kullanamıyorum . Bu …


7
"kullanma" bloğunda bir SqlConnection iade veya istisna kapalı mı?
İlk soru: Diyelim ki using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string storedProc = "GetData"; SqlCommand command = new SqlCommand(storedProc, connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("@EmployeeID", employeeID)); return (byte[])command.ExecuteScalar(); } Bağlantı kapanıyor mu? Çünkü teknik olarak asla }eskisi gibi son returnbulmayız. İkinci soru: Bu sefer: try { using (SqlConnection …
136 c#  using  sqlconnection 

5
Using () ifadesinin içinden dönmenin herhangi bir yan etkisi var mı?
Bir yöntem değerini döndürme içeride bir DataContext'i alır using ifadesinde her zaman iş gibi görünüyor cezası bu gibi: public static Transaction GetMostRecentTransaction(int singleId) { using (var db = new DataClasses1DataContext()) { var transaction = (from t in db.Transactions orderby t.WhenCreated descending where t.Id == singleId select t).SingleOrDefault(); return transaction; } …
125 c#  using 

2
C # 6 "Statik kullanma" özelliğini nasıl kullanırım?
C # 6'daki birkaç yeni özelliğe , özellikle "statik kullanarak" bir göz atıyorum . Statik kullanmak, türlerin statik üyelerini doğrudan kapsama aktarmanıza izin veren yeni bir kullanım cümlesi türüdür. (Blog gönderisinin altı) Bulduğum birkaç öğreticiye göre fikir şu şekildedir : Yerine: using System; class Program { static void Main() { …


8
İmha edilmeden önce bir SQLConnection'ı Kapatmam () gerekir mi?
Tek kullanımlık nesneler hakkındaki diğer soruma göre , bir kullanım bloğunun sonundan önce Close () 'u çağırmalı mıyız? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INTO YourMom (Amount) VALUES (1)"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); // Is this call necessary? connection.Close(); …

6
Kullanılmayan bir kullanım yönergesi performansı nasıl etkiler?
Visual Studio, yeni bir sayfa veya proje oluşturduğunuzda sizin için otomatik olarak ifadeler oluşturur. Bunlardan bazılarını asla kullanmayacaksınız. Visual Studio, "kullanılmayan kullanımları kaldırmak" için yararlı bir özelliğe sahiptir. Hiç erişilemeyen kullanım ifadeleri dosyanın en üstünde belirtilmiş olarak kalırsa, program performansı üzerinde herhangi bir olumsuz etkisi olup olmadığını merak ediyorum.
110 c#  .net  visual-studio  using 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.