Tôi đang tìm một lớp C# đại diện cho đường dẫn hệ thống tệp. Tôi muốn sử dụng nó (thay vì chuỗi) làm kiểu dữ liệu của các biến và đối số phương thức (lý do hàng đầu: loại an toàn, so sánh bằng chứng, so sánh logic).Lớp C# (không tĩnh) đại diện cho đường dẫn
- System.IO.Path cung cấp hầu hết các chức năng tôi muốn nhưng nó tĩnh.
- System.IO.FileInfo, như tôi hiểu, thực hiện các hoạt động IO để thực hiện công việc của mình. Tôi chỉ muốn một wrapper cho chuỗi đường dẫn.
Cảm ơn!
System.IO.Path là lớp tĩnh và không trừu tượng. – Chinjoo
Ai đó gần đây đã viết một khung như thế này, nếu tôi có thể tìm ra nó được gọi là gì tôi sẽ đặt nó trong một câu trả lời, cho đến khi bắt đầu Googling cho nó. :) –
Tìm thấy khuôn khổ đó - FluentPath. Tôi đã thêm một câu trả lời cho hiệu ứng đó. –