![]() |
C# Main Yöntemi Ana() ve komut satırı bağımsız değişkenleri Main bir C# uygulamasının giriş noktasıdır. (Kitaplıklar ve hizmetler giriş noktası Main olarak yöntem gerektirmez.) Uygulama başlatıldığında, Main yöntemi çağrılan ilk yöntemdir. C# programında yalnızca bir giriş noktası olabilir. Yöntemi olan birden fazla sınıfınız varsa, giriş noktası olarak hangi yöntemin kullan gerektiğini belirtmek için Main programınızı StartupObject derleyici Main seçeneğiyle derlemeniz gerekir. Daha fazla bilgi için bkz. [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] PHP- Kodu: PHP- Kodu:
Aşağıdaki listede geçerli imzalar gösterilmektedir Main : PHP- Kodu: asyncVe ' nin eklenmesi Task , Task<int> konsol uygulamalarının await ' de başlaması ve zaman uyumsuz işlemler gerektiğinde program kodunu basitleştirir Main . Main () dönüş değerleri Yöntemini int Main aşağıdaki yöntemlerden biriyle tanımlayarak yönteminden dönüştürebilirsiniz: [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] Ancak, int döndürerek veya Task<int> programın durum bilgilerini yürütülebilir dosyayı çağıran diğer programlara veya betiklere iletebilir. Aşağıdaki örnekte, işlem çıkış koduna nasıl erişilebilirsiniz? Bu örnekte .NET Core komut satırı araçları 1. .NET Core komut satırı araçları hakkında bilgi edinmek için bu [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] çalıştırarak yeni bir uygulama dotnet new console oluşturun. Main Program.cs'de yöntemini aşağıdaki gibi değiştirin: PHP- Kodu: Ardından, uygulamayı çalıştırmak ve sonucu görüntülemek için bir PowerShell betiği oluşturun. Aşağıdaki kodu bir metin dosyasına yapıştırın ve projeyi test.ps1 içeren klasöre kaydedin. PowerShell istemine yazarak test.ps1 PowerShell betiği çalıştırın. Kod sıfır döndüren toplu iş dosyası başarılı olduğunu bildirecek. Ancak MainReturnValTest.cs dosyasını sıfır olmayan bir değer iade etmek ve programı yeniden derlemek için değiştirirsanız, PowerShell betiği sonraki yürütmesi hata bildirecek. PHP- Kodu: PHP- Kodu: için bir dönüş değeri bildirebilirsiniz, derleyici içinde zaman uyumsuz yöntemleri async Main çağırmaya ilişkin ortak kodu Main üretir. anahtar sözcüğünü belirtmezseniz, aşağıdaki örnekte gösterildiği gibi bu kodu async kendiniz yazmanız gerekir. Örnekteki kod, zaman uyumsuz işlem tamamlanana kadar program çalıştırmanızı sağlar: PHP- Kodu: PHP- Kodu: Uygulama giriş noktası bir veya döndür olduğunda, derleyici uygulama kodunda bildirilen giriş noktası yöntemini çağıran Task yeni bir giriş noktası Task<int> üretir. Bu giriş noktasının adı olduğunu $GeneratedMain varsayarak, derleyici bu giriş noktaları için aşağıdaki kodu üretir:
Not Örneklerde async yönteminde değiştirici Main kullanılmışsa, derleyici aynı kodu üretir. Komut Satırı Bağımsız Değişkenleri yöntemini tanımlamak için aşağıdaki Main yöntemlerden birini kullanarak yöntemine bağımsız değişkenler gönderebilirsiniz: [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] Not Ayrıca Environment.CommandLine Environment.GetCommandLineArgs , komut satırı bağımsız değişkenlerine konsol veya Windows Forms uygulamasındaki herhangi bir noktadan erişmek için de kullanabilirsiniz. Windows Forms uygulamasındaki Yöntem imzasında komut satırı bağımsız değişkenlerini etkinleştirmek için Main , imzasını el ile değiştirmeniz gerekir Main . Windows Forms Tasarımcısı tarafından oluşturulan kod, Main giriş parametresi olmadan oluşturulur. Yönteminin parametresi, Main String komut satırı bağımsız değişkenlerini temsil eden bir dizidir. Genellikle, özelliği test ederek bağımsız değişkenlerin mevcut olup olmadığını belirlersiniz Length . Örneğin: PHP- Kodu: args Dizi null olamaz. Bu nedenle, Length özelliği null denetimi olmadan erişmek güvenlidir. Ayrıca, sınıfını veya yöntemini kullanarak dize bağımsız değişkenlerini sayısal türlere dönüştürebilirsiniz Convert Parse . Örneğin, aşağıdaki ifade, string long yöntemini kullanarak öğesini bir sayıya dönüştürür Parse : PHP- Kodu: PHP- Kodu: PHP- Kodu: Uygulamayı bir komut isteminden derlemek ve çalıştırmak için aşağıdaki adımları izleyin: 1. Aşağıdaki kodu herhangi bir metin düzenleyicisine yapıştırın ve sonra dosyayı çarpınımı. cs adlı bir metin dosyası olarak kaydedin. PHP- Kodu: 3. Uygulamayı derlemek için aşağıdaki komutu girin. dotnet build Uygulamanızda hiçbir derleme hatası yoksa, Factorial.exe adlı yürütülebilir bir dosya oluşturulur. 4. 3 ' ün çarpımını hesaplamak için aşağıdaki komutu girin: dotnet run -- 3 Komut bu çıktıyı üretir: The factorial of 3 is 6. Not Visual Studio 'da bir uygulama çalıştırırken, hata ayıklama sayfasında, proje Tasarımcısı' nda komut satırı bağımsız değişkenlerini belirtebilirsiniz. Alıntı:
|
| Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 17:20. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Copyright ©2019 - 2025 | IRCRehberi.Net