Tôi là một nhà phát triển Windows Forms có kinh nghiệm lâu năm , nhưng bây giờ đã đến lúc chuyển sang WPF vì một dự án WPF mới sẽ sớm đến với tôi và tôi chỉ có một thời gian ngắn để chuẩn bị học WPF. Cách tốt nhất …
Tại sao Microsoft không cung cấp triển khai chung cho OrderedDipedia? Có một vài triển khai tùy chỉnh mà tôi đã thấy, bao gồm: http://www.codeproject.com/KB/recipes/GenericOrderedDipedia.aspx Nhưng tại sao Microsoft không đưa nó vào thư viện .net cơ sở? Chắc chắn họ có lý do để không xây dựng chung chung …
Tôi đang giúp quản lý một nhóm bên ngoài đang bắt đầu phát triển phiên bản mới của một số sản phẩm hiện có. Từ trước đến nay, nhóm này luôn sử dụng mô hình của một dự án trong một giải pháp duy nhất cho khoảng 30 mô-đun trong …
Tôi đã đọc bài viết này: Cách viết một phương thức bình đẳng trong Java . Về cơ bản, nó cung cấp một giải pháp cho một phương thức equals () hỗ trợ kế thừa: Point2D twoD = new Point2D(10, 20); Point3D threeD = new Point3D(10, 20, 50); twoD.equals(threeD); // …
Hãy xem xét phương pháp sau: public List<Guid> ReturnEmployeeIds(bool includeManagement = false) { } Và cuộc gọi sau: var ids = ReturnEmployeeIds(true); Đối với một nhà phát triển mới sử dụng hệ thống, sẽ rất khó đoán những gì trueđã làm. Điều đầu tiên bạn làm là di chuột qua …
Tôi có một lớp học với hai readonly intlĩnh vực. Chúng được phơi bày như là tài sản: public class Thing { private readonly int _foo, _bar; /// <summary> I AM IMMUTABLE. </summary> public Thing(int foo, int bar) { _foo = foo; _bar = bar; } public int Foo { …
Tôi đang tạo một mô hình đối tượng cho một thiết bị có nhiều kênh. Các danh từ được sử dụng giữa khách hàng và tôi là Channelvà ChannelSet. ("Đặt" không chính xác về mặt ngữ nghĩa, vì nó được đặt hàng và một bộ thích hợp không. Nhưng đó …
Ví dụ, một lớp như: class Dog { } //never mind that there's nothing in it... và sau đó một tài sản như: Dog Dog { get; set; } Tôi đã nói rằng nếu tôi không thể đưa ra một cái tên giàu trí tưởng tượng hơn cho nó, thì …
Câu hỏi này đã được di chuyển từ Code Review Stack Exchange vì nó có thể được trả lời trên Exchange Engineering Stack Exchange. Di cư 5 năm trước . Sau khi thực hiện một số socketchương trình không đồng bộ "mức độ thấp" (ít nhiều) từ nhiều năm trước …
Tôi đã làm việc trong một dự án phần mềm chủ yếu là solo trong hơn 5 năm. Đó là một mớ hỗn độn khi bắt đầu (tôi là nhà phát triển thứ ba hoặc thứ tư đang làm việc với nó), và mặc dù bây giờ nó đã bớt …
Đã đóng cửa. Câu hỏi này không đúng chủ đề . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó thuộc chủ đề cho Trao đổi ngăn xếp kỹ thuật phần mềm. Đóng cửa 6 năm trước . …
Vì hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi hy vọng câu trả lời sẽ được hỗ trợ bởi các sự kiện, tài liệu tham khảo hoặc chuyên môn, nhưng câu hỏi này có thể sẽ thu hút tranh …
Câu hỏi này đã được di chuyển từ Code Review Stack Exchange vì nó có thể được trả lời trên Exchange Engineering Stack Exchange. Di cư 5 năm trước . Có một cuộc tranh luận giữa các thành viên trong nhóm của tôi về việc tuyên bố một lớp Hằng. …
Trong bài viết MSDN này , mã ví dụ sau được cung cấp (được chỉnh sửa một chút cho ngắn gọn): public async Task<ActionResult> Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Department department = await db.Departments.FindAsync(id); if (department == null) { return HttpNotFound(); } return …
Trong ví dụ mã sau đây, chúng ta có một lớp dành cho các đối tượng bất biến đại diện cho một căn phòng. Bắc, Nam, Đông và Tây đại diện cho lối ra vào các phòng khác. public sealed class Room { public Room(string name, Room northExit, Room southExit, …