SORU
23 NİSAN 2012, PAZARTESİ


Bir çıkış için komut C Konsol uygulaması nedir#?

C komut nedir# Konsol Uygulaması bir çıkış için mi?

CEVAP
23 NİSAN 2012, PAZARTESİ


Çeşitli seçenekler, en uygun şekilde emriyle:

  1. Programdan bir int döndürür.Ana yöntem
  2. İstisna ve her yerde (beklenmedik bir hata durumlar için kullanın) kolu yok
  3. Fesih başka bir yerde zorlamak için, 0* *(taşınabilir değil! aşağıya bakın)

9/2013 okunabilirliği artırmak için düzenlenmiş

Belirli bir çıkış kodu ile geriServy yorum işaret ettiği gibi, Ana int dönüş türü ile bildirmek ve bir hata kodu döndürür bu şekilde yapabilirsiniz. Gerçekten Ortamı kullanmaya gerek yok.Çıkınsüreceçıkış kodu ile sonlandırmak gerekir ve muhtemelen Ana yöntem olarak bunu yapamam. Büyük ihtimalle eğer herhangi bir özel durum yok yayar, bir özel durum üretiliyor, ve Ana bir hata kodu iade ederek bunu önleyebilirsiniz. Eğer uygulama çok iş parçacıklı ise muhtemelen sadece Çevre arama daha iyi olabilir bu yüzden düzgün bir çıkış kodu ile sonlandırmak için bile fazla klişe gerekir.Çıkın.

Çok iş parçacıklı uygulamalar yazma bile Evironment.Exit - -kullanarak karşı ayrı bir noktayeniden kullanılabilirliği. Eğer hiç Environment.Exit alakasız (web sunucusu olarak kullanılabilecek bir kütüphane gibi) kılan ortamında kodunuzu yeniden kullanmak istiyorsanız, bu kodu taşınabilir değildir. En iyi çözüm yine de, benim görüşüme göre, her zaman istisnalar ve/veya yöntemi devlet bitirmek/hata ulaştığını gösteren değerler / iade etmektir. Bu şekilde, her zaman aynı kodu kullanabilirsiniz .NET ortamı ve uygulamanın herhangi bir türü. Eğer yazılı özel bir uygulama ihtiyacı dönmek için bir çıkış kodu veya sona erdirmek için bir yol benzer Environment.Exit yapar, sonra devam edin ve sarın iplik en üst düzeyde ve idare hataları/istisnalar gerektiği gibi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ben Schoon

    Ben Schoon

    23 Kasım 2012
  • kylelandry

    kylelandry

    9 AĞUSTOS 2007
  • MobileTechReview

    MobileTechRe

    6 HAZİRAN 2008