«exception» etiketlenmiş sorular

İstisna, programın normal akışından sapma gerektiren alışılmadık bir durumdur. Normalde, bir istisna toplam başarısızlığa neden olmamalı, bunun yerine bir istisna işleyicisi katılmalıdır. İstisna işleme, birçok programlama dilinde yerleşik bir yapıdır. Genellikle istisnalar, yığının çözülmesi, böylece istisnanın kapsamı dışında belirli bir duruma geri döndürülmesi ve daha sonra bir işleyici bloğunun veya rutininin başlatılmasıyla ele alınır.

9
Erişilemez kod, ancak bir istisna ile erişilebilir
Bu kod, ODBC bağlantılı bir veritabanından okuyan ve bu veritabanına yazan bir uygulamanın parçasıdır. Veritabanında bir kayıt oluşturur ve ardından bir kaydın başarıyla oluşturulup oluşturulmadığını kontrol eder ve ardından geri döner true. Kontrol akışına ilişkin anlayışım şu şekildedir: command.ExecuteNonQuery()Invalid​Operation​Exception"Bir yöntem çağrısı nesnenin mevcut durumu için geçersiz olduğunda" bir atma yapmak …

5
Ruby'de Ctrl-c'yi yakalama
Uzun süredir devam eden eski bir yakut programından geçtim. begin #dosomething rescue Exception => e #halt the exception's progress end boyunca. Bunların her birinin üstesinden gelebilecek olası istisnaları takip etmeden (en azından hemen değil), yine de zaman zaman kapatabilmek istiyorum CtrlC. Ve bunu yalnızca koda eklenecek bir şekilde yapmak istiyorum …

18
BadImageFormatException ile İlgili Sorunları Giderme
Visual Studio 2010 kullanarak C # ile yazılmış ve tam .NET Framework 4'ü hedefleyen bir Windows hizmetim var. Bir Debug derlemesinden çalıştırdığımda hizmet beklendiği gibi çalışıyor. Ancak, bir Sürüm yapısından çalıştırdığımda bir System.BadImageFormatException alıyorum (ayrıntılar aşağıda). İnternette bir çözüm arıyordum ama şimdiye kadar bulduğum her şey bir çözüm bulmama yardımcı …
107 c#  .net  exception 

11
Geçersiz bir genel tür bağımsız değişkeni için en iyi istisna
Şu anda UnconstrainedMelody için numaralandırmalarla ilgili genel yöntemler içeren bazı kodlar yazıyorum . Şimdi, sadece "bayraklar" numaralandırmalarıyla kullanılması amaçlanan bir dizi yöntem içeren statik bir sınıfım var . Bunu bir kısıtlama olarak ekleyemiyorum ... bu yüzden diğer enum türleriyle de çağrılmaları mümkün. Bu durumda bir istisna yapmak isterim ama hangisini …
106 c#  generics  exception 


9
İş parçacığı arasında özel durumları nasıl yayabilirim?
Tek bir iş parçacığının çağırdığı bir işleve sahibiz (bunu ana iş parçacığı olarak adlandırıyoruz). İşlevin gövdesi içinde, CPU yoğun iş yapmak için birden çok çalışan iş parçacığı oluştururuz, tüm iş parçacıklarının bitmesini bekleriz, ardından sonucu ana iş parçacığında döndürürüz. Sonuç, arayanın işlevi saf bir şekilde kullanabilmesi ve dahili olarak birden …




8
Neden Task.WhenAll bir AggregateException oluşturmayı beklemiyor?
Bu kodda: private async void button1_Click(object sender, EventArgs e) { try { await Task.WhenAll(DoLongThingAsyncEx1(), DoLongThingAsyncEx2()); } catch (Exception ex) { // Expect AggregateException, but got InvalidTimeZoneException } } Task DoLongThingAsyncEx1() { return Task.Run(() => { throw new InvalidTimeZoneException(); }); } Task DoLongThingAsyncEx2() { return Task.Run(() => { throw new InvalidOperation();}); …



1
JavaScript'e "atma" dan sonra "geri dönmem" gerekir mi?
Bir atıyorum Errorben aşağıdaki gibi, erken bir çıkış istedikleri benim bir yöntemden: // No route found if(null === nextRoute) { throw new Error('BAD_ROUTE'); } Benden return;sonra ifade koymam gerekir throwmi? Şimdilik benim için çalışıyor. Gereksizse onu yerleştirmeyi tercih etmezdim, ancak farklı tarayıcıların ne yapabileceğinden emin olamıyorum.



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.