Điều này liên quan đến SO question khác yêu cầu cách ghi đè tệp hiện có.Tại sao File.Open tốt hơn File.Create để ghi đè lên một tệp hiện có?
Câu trả lời đầu là thế này:
FileStream file = File.Open("text.txt", FileMode.Create);
câu trả lời của tôi là thế này:
FileStream fs = System.IO.File.Create(fileName);
Tính đến khi tôi viết câu hỏi này, kiểm đếm là 14-0 nghiêng về Open
.
Nếu phiếu là một dấu hiệu tốt so với các giải pháp xấu, điều này làm cho tôi tự hỏi một chút:
Có cái gì tôi đang mất tích trong những phương pháp đó sẽ làm cho nó rõ ràng rằng tốt hơn nhiều để lựa chọn
Open
trênCreate
?
Điều đó thực sự khiến tôi cười một chút. Quyết định mã hóa trên chú giải công cụ. Hài hước, nhưng tôi đoán nó tốt như một kẻ phân biệt đối xử như bất cứ điều gì vì nó cung cấp thêm thông tin, điều này rất quan trọng cho sự phát triển. Có vẻ ngẫu nhiên, nhưng thực sự có ý nghĩa. Cảm ơn :) –