cuốn sách gpt4 ai đã làm

cs-script: Một công cụ mã nguồn mở kịch bản viết C# rất hoàn thiện

In lại Tác giả: Sahara Thời gian cập nhật: 24-12-2024 12:47:52 59 4
mua khóa gpt4 Nike

Đề xuất một công cụ lệnh C#mạnh để tạo điều kiện cho chúng tôi thực thi các lệnh C# trong dự án.

01 Giới thiệu dự kiến

CS-Script là một công cụ viết kịch bản C# rất hoàn thiện đã được phát hành từ năm 2004, hai năm sau khi phát hành .NET.

C#tinh khiết cho PowerShell hoặc mở rộng ứng dụng .NET trong thời gian chạy công cụ tạo lệnh được quản lý bằng thông tin.

Cho phép chuyển tiếp cơ sở biên dịch công nghệ mà không ảnh hưởng đến cơ sở dịch mã. được hỗ trợ là dotnet.exe và csc.exe.

02 Hỗ trợ công cụ phát triển và nền tảng tương thích

Visual Studio, VSCode, Sublime Text 3, vv Nó có thể chạy trên Windows và Linux. biên dịch dựa trên ".NET Standard" để nó có thể được lưu trữ bởi bất kỳ ứng dụng nào được quản lý.

03 Cách sử dụng

1. Cài đặt thư viện phụ thuộc.

Cài đặt CS-Script

2. File command có giá trị trả về.

CSScriptLib; ở dạng chuỗi và biên dịch và thực thi nó script động = CSScript.Evaluator .LoadMethod(@"int Product( int a , int b) { return a * b; // Tính toán của hai số}"); phương thức đã tải và truyền vào hai tham số 3 và 2 int result = script.Product(3, 2) ; Xuất kết quả ra console Console.WriteLine(result);

3. Dynamic file không có giá trị trả về.

use CSScriptLib; // Sử dụng Evaluator lớp tĩnh của CS-Script để tạo một biểu tượng (Delegate) // Đại biểu này trỏ đến một phương thức chấp nhận chuỗi tham số, xuất chuỗi ra bảng điều khiển var log = CSScript.Evaluator .CreateDelegate (@ "void Log(string message) { Console.WriteLine(message); // Sử dụng sử dụng Console.WriteLine để xuất tin nhắn đến bàn điều khiển}"); check tra" log("Thông báo kiểm tra"); // Thực thi phương thức Nhật ký và xuất ra "Thông báo kiểm tra" ra bàn điều khiển


4. script đơn giản biểu thức.

use CSScriptLib; // Sử dụng phương thức Eval của Evaluator lớp tĩnh của CS-Script để đánh giá trực tiếp một biểu thức C# // Biểu tượng biểu thức được đánh giá ở đây là "6 + 3", tức là tổng của 6 và 3 được tính int sum = CSScript .Evaluator.Eval("6 + 3"); tính toán ra bảng điều khiển Console.WriteLine(sum);

5. C# Development file khai báo một giao diện cụ thể.

use CSScriptLib; // Sử dụng phương thức LoadCode của Evaluator lớp tĩnh của CS-Script để tải lệnh C# khai báo giao diện ICalc // Tập lệnh này định nghĩa một lớp có Tập lệnh tên, thực thi phương thức Sum trong ICalc ICalc calc = CSScript giao diện.(@"using System; public class Script: ICalc // Kế hoạch giao diện ICalc { public int Sum(int a, int b) // Triển khai phương thức Sum { return a + b; // Trả về tổng của hai số nguyên} }"); // Gọi phương thức Sum trong tập lệnh đã tải và truyền vào tham số 1 và 2 int result = calc.Sum (1, 2 ); // Trong kết quả thực thi của phương thức Sum, là 3

04 Project address

https://github.com/oleg-shilo/cs-script.

Các nguồn mở khác dự phòng: https://github.com/bianchenglequ/NetCodeTop.

-Kết thúc-.

Reading Khuyến khích.

2 base frame hướng dẫn ở cấp độ đầu vào .

Điều hướng.

CSCore: Thư viện xử lý âm thanh nguồn mở mạnh và linh hoạt cho .Net.

.Net phổ biến .

ExcelDataReader: Trình đọc nguồn mở hiệu suất Excel cao .Net.

Cuối cùng, bài viết này về cs-script: một công cụ mã nguồn mở lệnh C# rất hoàn thiện sẽ kết thúc ở đây. Muốn biết thêm về cs-script: một công cụ mã nguồn mở lệnh C# rất hoàn thiện, vui lòng tìm kiếm bài viết CFSDN. Tôi hy vọng bạn. sẽ hỗ trợ blog của tôi trong tương lai!

59 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress