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

C # (phát âm là "see sharp") là một ngôn ngữ lập trình đa mô hình, được gõ tĩnh, cấp cao do Microsoft phát triển. Mã C # thường nhắm mục tiêu đến dòng công cụ và thời gian chạy .NET của Microsoft, bao gồm .NET Framework, .NET Core và Xamarin cùng với những công cụ khác. Sử dụng thẻ này cho các câu hỏi về mã được viết bằng đặc tả chính thức của C # hoặc C #.

2
Hiểu bộ sưu tập rác trong .NET
Hãy xem xét mã dưới đây: public class Class1 { public static int c; ~Class1() { c++; } } public class Class2 { public static void Main() { { var c1=new Class1(); //c1=null; // If this line is not commented out, at the Console.WriteLine call, it prints 1. } GC.Collect(); …

14
Một tham chiếu vòng tròn đã được phát hiện trong khi tuần tự hóa một đối tượng thuộc loại 'SubSonic.Schema .DatabaseColumn'.
Tôi đang cố gắng thực hiện một trả về JSON đơn giản nhưng tôi gặp vấn đề tôi có những điều sau đây. public JsonResult GetEventData() { var data = Event.Find(x => x.ID != 0); return Json(data); } Tôi nhận được HTTP 500 với ngoại lệ như trong tiêu đề …



3
Sự khác biệt giữa Bố cục của Xamarin.Form, đặc biệt là Điền và Mở rộng là gì?
Trong Xamarin.Forms, mọi thứ đều Viewcó hai thuộc tính HorizontalOptionsvà VerticalOptions. Cả hai đều thuộc loại LayoutOptionsvà có thể có một trong các giá trị sau: LayoutOptions.Start LayoutOptions.Center LayoutOptions.End LayoutOptions.Fill LayoutOptions.StartAndExpand LayoutOptions.CenterAndExpand LayoutOptions.EndAndExpand LayoutOptions.FillAndExpand Rõ ràng nó kiểm soát sự liên kết của khung nhìn trên khung nhìn cha. Nhưng …




10
Nối các dòng vào tệp bằng StreamWriter
Tôi muốn nối các dòng vào tập tin của tôi. Tôi đang sử dụng StreamWriter: StreamWriter file2 = new StreamWriter(@"c:\file.txt"); file2.WriteLine(someString); file2.Close(); Đầu ra của tệp của tôi phải là một vài chuỗi bên dưới nhau, nhưng tôi chỉ có một hàng, được ghi đè mỗi khi tôi chạy mã …
170 c#  streamwriter 

8
Chính xác thì IntPtr là gì?
Thông qua việc sử dụng IntelliSense và xem mã của người khác, tôi đã bắt gặp IntPtrloại này ; mỗi khi cần sử dụng, tôi chỉ cần đặt nullhoặc IntPtr.Zerotìm thấy hầu hết các chức năng để làm việc. Chính xác thì nó là gì và khi nào / tại …
170 c#  intptr 


11
Đơn vị thử nghiệm phương pháp void?
Cách tốt nhất để kiểm tra đơn vị một phương thức không trả về bất cứ điều gì là gì? Cụ thể trong c #. Những gì tôi thực sự đang cố gắng kiểm tra là một phương thức lấy tệp nhật ký và phân tích cú pháp cho các …
170 c#  unit-testing 

6
Làm thế nào để bạn nối các danh sách trong C #?
Nếu tôi có: List<string> myList1; List<string> myList2; myList1 = getMeAList(); // Checked myList1, it contains 4 strings myList2 = getMeAnotherList(); // Checked myList2, it contains 6 strings myList1.Concat(myList2); // Checked mylist1, it contains 4 strings... why? Tôi đã chạy mã tương tự như thế này trong Visual Studio 2008 và …
170 c#  arrays  list  concatenation 


10
Cách nhận Môi trường Lưu trữ / Phát triển / Sản xuất trong Cấu hình Dịch vụ
Làm cách nào để có được Môi trường Hosting Phát triển / Dàn dựng / Sản xuất trong ConfigureServicesphương thức Khởi động? public void ConfigureServices(IServiceCollection services) { // Which environment are we running under? } Các ConfigureServicesphương pháp duy nhất có một đơn IServiceCollectiontham số.

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.