Rumah > Artikel > pembangunan bahagian belakang > Program C# untuk mendapatkan dan mencetak hujah baris arahan menggunakan kelas persekitaran
Mari lihat cara menulis program C# menggunakan kelas persekitaran alat C# untuk mendapatkan dan mencetak hujah baris arahan menggunakan kelas persekitaran. Selepas mengetahui semua tentang C#, kita kini akan memahami salah satu kegunaan kelas system.environment dalam C# dan kemudian kita akan belajar menulis program yang mendapat dan mencetak argumen baris arahan. Pada asasnya ia akan menerima rentetan sebagai parameter dan memberikan jenis pulangannya sebagai rentetan. Sebelum kita menyelami program ini, kita perlu memahami secara terperinci apa itu kelas persekitaran, jadi mari kita pelajari tentangnya.
Melainkan anda sedang belajar bootstrap, mungkin sangat logik untuk mendapatkan maklumat tentang kelas dengan memahami maksud literal namanya! Kerana apabila ia datang kepada bootstrap, mereka mempunyai cara yang jelek untuk memberikan nama kepada kelas, tetapi itu tidak berlaku apabila mempelajari C#. Kelas persekitaran C# melakukan apa yang anda jelaskan dengan nama mereka. Ia membantu untuk memahami persekitaran semasa dan membolehkan kami mengubah suai platform semasa Ia juga menyediakan maklumat yang berkaitan tentang pelbagai sistem pengendalian.
Kegunaan lain kelas persekitaran termasuk maklumat tentang bilangan pemproses, nama rangkaian komputer, versi sistem pengendalian yang digunakan, nama pengguna semasa dan direktori semasa.
Kelas persekitaran dalam C# terdiri daripada pelbagai fungsi dan sifat yang digunakan untuk menyelesaikan pelbagai utiliti seperti yang dinyatakan di atas, seperti ditunjukkan di bawah
Persekitaran.CommandLine
Environment.CurrentDirectory
Environment.OSVersion.ToString()
Environment.MachineName.ToString()
Environment.ProcessorCount.ToString()
Dalam artikel ini, kita akan mempelajari tentang fungsi Environment.CommandLine secara terperinci untuk mendapatkan dan mencetak parameter baris arahan, jadi marilah kita memahami penyataan masalah dengan bantuan contoh.
Algoritma di bawah akan memberi anda pemahaman menyeluruh tentang kod yang menggunakan kelas persekitaran untuk mendapatkan dan memaparkan parameter baris arahan. Kami akan melihat pendekatan langkah demi langkah untuk mendapatkan pemahaman yang lebih mendalam tentang kod tersebut.
Langkah 1- Buat kelas yang dipanggil Tutotorialspoint.
Langkah 2 − Memandangkan jenis pengembalian fungsi CommandLine() ialah rentetan, kami mengisytiharkan pembolehubah jenis data rentetan untuk menangkap nilai.
Langkah 3 −Gunakan fungsi Environment.CommandLine() untuk menyimpan parameter dalam pembolehubah jenis data rentetan yang dibuat di atas.
Langkah 4− Gunakan fungsi Console.WriteLine() standard untuk memaparkan data.
Algoritma ini akan membantu anda menulis kod yang betul dengan mudah untuk pernyataan masalah di atas, sekarang mari kita lihat kodnya.
Andaikan pengguna melaksanakan fail .exe pada baris arahan dan mahu menghantar parameter sebagai "Ini ialah teks demo", maka program kami mesti memaparkan output sebagai "Ini ialah teks demo". Mari kita fahami bagaimana program melaksanakan fungsi di atas.
// A program to get and print the command line arguments // with the help of Environment Class using C# using System; class TutotrialsPoint{ static public void Main() { //Declare a variable of string data type to hold the value of arguments string Result = “”; /* With the help of CommandLine property accessing the command line arguments passed by the users. */ Result = Environment.CommandLine; // Printing the argument Console.WriteLine("Command Line Arguments: " +Result); } }
E:\> example.exe This is a demo text Command Line Arguments: example.exe This is a demo text
NOTA - Kod ini akan berjalan dengan jayanya pada pengkompil anda, tetapi ia akan memberikan output yang diingini hanya apabila dilaksanakan melalui baris arahan dengan parameter yang sesuai diluluskan oleh pengguna. Pada mana-mana pengkompil biasa ia tidak akan menunjukkan sebarang output kerana hujah yang tidak mencukupi yang disediakan oleh pengguna.
Atur cara di atas hanya mengandungi fungsi yang dipratentukan dipanggil Environment.CommandLine(), iaitu fungsi jenis baca sahaja tegar dalam C# dan kami tidak dapat memahami kerja dalamannya, jadi kerumitan masa dalam kes ini adalah mustahil Pasti.
Anda tiba di sini begitu cepat, bukan? Dalam artikel ini, kami mempelajari tentang kelas persekitaran dalam C#. Kami melihat berbilang utiliti kelas system.environment, seperti menyediakan maklumat tentang versi sistem pengendalian, nama direktori dan maklumat tentang platform semasa, tetapi kami menyerlahkan environment.CommandLine() fungsi untuk mendapatkan semula parameter yang diluluskan oleh pengguna pada baris arahan Laksanakan
Kami melihat algoritma untuk menulis kod, kemudian kod berfungsi untuk mengakses dan memaparkan parameter yang dibekalkan pengguna, dan pada akhir artikel kami membincangkan kerumitan masa masalah. Jadi artikel kami berakhir di sini. Kami berharap artikel ini telah meningkatkan pemahaman anda tentang C#.
Atas ialah kandungan terperinci Program C# untuk mendapatkan dan mencetak hujah baris arahan menggunakan kelas persekitaran. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!