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


10
Một cách sử dụng đúng của downcasting là gì?
Downcasting có nghĩa là truyền từ một lớp cơ sở (hoặc giao diện) sang một lớp con hoặc lớp lá. Một ví dụ về downcast có thể là nếu bạn truyền từ System.Objectmột số loại khác. Downcasting không phổ biến, có thể là mùi mã: Học thuyết hướng đối tượng …




11
Làm cách nào tôi có thể thuyết phục sếp của mình rằng ANSI C không phù hợp với dự án mới của chúng tôi? [đóng cửa]
Vài tháng trước, chúng tôi đã bắt đầu phát triển một ứng dụng để điều khiển một thiết bị thử nghiệm được phát triển nội bộ và ghi lại một bộ các phép đo. Nó nên có một giao diện người dùng đơn giản và có thể sẽ yêu cầu …


11
Là một biểu thức boolean lớn dễ đọc hơn biểu thức tương tự được chia thành các phương thức vị ngữ? [đóng cửa]
Điều gì dễ hiểu hơn, một câu lệnh boolean lớn (khá phức tạp) hoặc cùng một câu lệnh được chia thành các phương thức vị ngữ (rất nhiều mã bổ sung để đọc)? Tùy chọn 1, biểu thức boolean lớn: private static bool ContextMatchesProp(CurrentSearchContext context, TValToMatch propVal) { return propVal.PropertyId …
63 c#  readability 



6
Tại sao C # được tạo ra với các từ khóa mới và các trò chơi ảo + ghi đè của ảo mới không giống như Java?
Trong Java không có virtual, new, overridetừ khóa cho định nghĩa phương pháp. Vì vậy, việc làm của một phương pháp là dễ hiểu. Nguyên nhân là nếu DeruredClass mở rộng BaseClass và có một phương thức có cùng tên và cùng chữ ký của BaseClass thì việc ghi đè …





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.