30/09/2018, 17:47

Làm sao để truyền string[] args trong C#?

Mọi người ơi cho mình hỏi sao cái này nó ra output hay vậy. Hỏi ngu tý, mình mới học mới học cáiLink học C sharp của msnd mà bị tắc nghẽn không hiểu bài đầu.
LÀm sao truyền cái arg vào với lại mình chạy nó thì cái args.Length = 0 ???

Truong Pham viết 19:54 ngày 30/09/2018

Bên java thì truyền vào khi biên dịch bàng javac, tức là biên dịch bằng lệnh. Bên này chắc cũng thế

Nguyễn Văn Nam viết 19:56 ngày 30/09/2018

Build ra exe rồi chạy bang cmd. để gán giá trị cho nó :3

Thu Hà Nguyễn Thị viết 19:54 ngày 30/09/2018

Nhưng buil bang cách nào ạ, mình chịu bạn chỉ mình với

Nguyễn Văn Tâm viết 19:54 ngày 30/09/2018

Cái này là thực thi bằng dòng lệnh mình sẽ có các arguments theo sau. Build bằng IDE thì chắc không truyền được cái này

Leader viết 19:52 ngày 30/09/2018

vi dụ nha:
Bạn tạo dự án Console C# với tên là giaosudauto

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace giaosudauto
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Ban vua nhap vao:");
            foreach (string x in args)
                Console.WriteLine(x);
            Console.ReadKey();
        }
    }
}

Bạn ấn Shift+Crt+B;
Bàn vào thư mục …giaosudauto\bin\Debug của Project rồi mở Command Prompt, gõ lệnh sau vào:

giaosudauto xinchao whoami

kết quả sẽ như sau:

Hy vọng bạn đã hiểu!

Thu Hà Nguyễn Thị viết 20:00 ngày 30/09/2018

Thank bạn nhiều, đã hiểu

Bài liên quan
0