Câu hỏi được gắn thẻ «c#»

C # là một ngôn ngữ lập trình hướng đối tượng đa ký tự, được quản lý, thu thập rác được Microsoft tạo ra song song với nền tảng .NET

4
Sử dụng struct để thực thi xác nhận loại tích hợp
Các đối tượng miền thông thường có các thuộc tính có thể được biểu thị bằng một loại dựng sẵn nhưng có các giá trị hợp lệ là tập hợp con của các giá trị có thể được biểu thị bằng loại đó. Trong các trường hợp này, giá trị …
9 c#  .net 


4
Phương pháp này có thuần túy không?
Tôi có phương pháp mở rộng sau: public static IEnumerable<T> Apply<T>( [NotNull] this IEnumerable<T> source, [NotNull] Action<T> action) where T : class { source.CheckArgumentNull("source"); action.CheckArgumentNull("action"); return source.ApplyIterator(action); } private static IEnumerable<T> ApplyIterator<T>(this IEnumerable<T> source, Action<T> action) where T : class { foreach (var item in source) { action(item); yield return …

1
Thiết kế giao diện và không đồng bộ
Giả sử tôi đã tạo giao diện IFolderRepositoryvới các phương thức như thế: IEnumerable<Folder> GetAllFolders(); Folder GetFolderWithId(int id); void AddFolder(Folder newFolder); void ModifyFolder(Folder folderToModify, Folder folderAfterModification); void RemoveFolder(Folder folderToRemove); và tôi đã thực hiện DatabaseFolderRepositoryvà cho phép nói CacheFolderRepositoryDecorator. Bây giờ 'hàng trăm dòng sau' Tôi muốn thêm chức năng …
9 c#  async 

3
Cách tốt nhất để kết nối bối cảnh (mô hình) cơ sở dữ liệu Entity Framework với ViewModel trong MVVM WPF là gì?
Như trong câu hỏi trên: Cách tốt nhất để kết nối mô hình cơ sở dữ liệu Entity Framework (bối cảnh) để xemModel trong MVVM (WPF) là gì? Tôi đang học mẫu MVVM trong WPF, rất nhiều ví dụ cho thấy cách triển khai mô hình để viewModel, nhưng các …

1
Đặt tên các lớp và giao diện liên quan
Tôi đã tạo một ObjectParserlớp phân tích dữ liệu thành các đối tượng được gõ mạnh bằng cách sử dụng IObjectParserDataSourcelàm nguồn dữ liệu (dữ liệu có thể là tệp Excel, tệp văn bản, mảng, chuỗi truy vấn, v.v.). Ví dụ về việc triển khai của IObjectParserDataSourcetôi là: TextFileObjectParserDataSource ExcelFileObjectParserDataSource …




4
Các hằng số trong C #
Tại sao trình biên dịch lưu trữ các giá trị không đổi trong siêu dữ liệu lắp ráp? Có phải chúng được nhúng trực tiếp vào mã Ngôn ngữ trung gian từ siêu dữ liệu lắp ráp?
9 c#  clr  compilation 


5
Lỗi lập trình của các trường hợp ngoại lệ.
Tôi hiện đang cố gắng cải thiện việc sử dụng các ngoại lệ của mình và tìm thấy sự khác biệt quan trọng giữa các ngoại lệ biểu thị các lỗi lập trình (ví dụ: ai đó đã chuyển null thành đối số hoặc gọi một phương thức trên một …
9 java  c#  c++  exceptions 

5
Các lớp lồng nhau được đánh giá thấp?
Tôi không cố nói rằng tôi biết một số thứ mà mọi người khác không biết nhưng tôi đã giải quyết ngày càng nhiều thiết kế hơn bằng cách sử dụng các lớp lồng nhau, vì vậy tôi tò mò muốn có cảm giác chấp nhận sử dụng thứ dường …
9 c#  design 



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.