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




3
Vòng lặp foreach và khởi tạo biến
Có sự khác biệt giữa hai phiên bản mã này không? foreach (var thing in things) { int i = thing.number; // code using 'i' // pay no attention to the uselessness of 'i' } int i; foreach (var thing in things) { i = thing.number; // code using 'i' …
11 c#  performance  memory 


3
Cách theo dõi chương trình chạy dài theo chương trình
Những gì tôi hiện đang có có thể được tóm tắt với mã giả này: public static void Main(string[] args) { var listOfObjects = Database.GetObjectsToUploadToOnlineService(); Parallel.ForEach(Upload) } private static void Upload(MyUploadObject obj) { //Build object (takes a few milliseconds) //Format to JSON (takes a few more milliseconds) //Upload (can take …



2
Tại sao F # Core định nghĩa các kiểu mảng chung?
Tôi chỉ nhận thấy rằng không gian tên FSharp.Core bao gồm các kiểu mảng chung có tối đa 4 chiều, tức là Core. [] <'T> , Core. [,] <' T>, v.v. C # và VB dường như đang hoạt động tốt với System.Array - mặc dù tôi không rõ họ …
11 c#  .net  f# 

2
IOC thời gian biên dịch
Có ai đã bắt đầu một dự án để làm IOC vào thời gian biên dịch (có thể sử dụng Roslyn hoặc Linq MethodInfo phát ra) chưa? Trải nghiệm của tôi với các container IOC cho đến nay vẫn rất tuyệt vời, giải quyết một vài vấn đề nhỏ Nhiều …


2
Trộn hiệu quả các phương thức đồng bộ hóa và không đồng bộ trong một phương thức?
Được rồi, nghe có vẻ kỳ quặc, nhưng mã rất đơn giản và giải thích tình huống tốt. public virtual async Task RemoveFromRoleAsync(AzureTableUser user, string role) { AssertNotDisposed(); var roles = await GetRolesForUser(user); roles.Roles = RemoveRoles(roles.Roles, role); await Run(TableOperation.Replace(roles)); } . nó cho chính xác khi xem mẫu async / …

1
MVC + 3 tầng; ViewModels đi vào đâu?
Tôi đang thiết kế một ứng dụng 3 tầng bằng ASP.NET MVC 4. Tôi đã sử dụng các tài nguyên sau đây làm tài liệu tham khảo. CodeProject: MVC + N-tier + Entity Framework Tách quyền truy cập dữ liệu trong ASP.NET MVC Tôi có desingn sau đây cho đến …



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.