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 #.

8
SecureString có thực tế trong ứng dụng C # không?
Vui lòng sửa cho tôi nếu các giả định của tôi sai ở đây, nhưng hãy để tôi giải thích lý do tại sao tôi hỏi. Lấy từ MSDN, a SecureString: Đại diện cho văn bản cần được giữ bí mật. Văn bản được mã hóa để bảo mật khi …
224 c#  security 


11
Tại sao giao diện C # không thể chứa các trường?
Ví dụ: giả sử tôi muốn có một ICargiao diện và tất cả các cài đặt sẽ chứa trường Year. Điều này có nghĩa là mọi thực hiện phải khai báo riêng Year? Sẽ không đẹp hơn nếu chỉ định nghĩa điều này trong giao diện?
223 c#  interface 

4
Hủy mã thông báo trong Trình xây dựng tác vụ: tại sao?
Các hàm System.Threading.Tasks.Tasktạo nhất định lấy CancellationTokentham số: CancellationTokenSource source = new CancellationTokenSource(); Task t = new Task (/* method */, source.Token); Điều gây trở ngại cho tôi về điều này là không có cách nào từ bên trong cơ thể phương thức để thực sự nhận được mã thông …

10
Tải BitmapImage WPF từ System.Drawing.Bitmap
Tôi có một ví dụ về a System.Drawing.Bitmapvà muốn cung cấp nó cho ứng dụng WPF của mình dưới dạng a System.Windows.Media.Imaging.BitmapImage. Điều gì sẽ là cách tiếp cận tốt nhất cho việc này?
223 c#  wpf  bitmap 

7
Tại sao sử dụng 'ảo' cho các thuộc tính lớp trong định nghĩa mô hình Entity Framework?
Trong blog sau: http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx Blog chứa mẫu mã sau: public class Dinner { public int DinnerID { get; set; } public string Title { get; set; } public DateTime EventDate { get; set; } public string Address { get; set; } public string HostedBy { get; set; } public virtual …
223 c#  class  properties  virtual 


11
Hủy đăng ký phương thức ẩn danh trong C #
Có thể hủy đăng ký một phương thức ẩn danh từ một sự kiện? Nếu tôi đăng ký một sự kiện như thế này: void MyMethod() { Console.WriteLine("I did it!"); } MyEvent += MyMethod; Tôi có thể hủy đăng ký như thế này: MyEvent -= MyMethod; Nhưng nếu tôi đăng …


9
Tại sao không có IClonizable <T>?
Có một lý do cụ thể tại sao một cái chung ICloneable&lt;T&gt;không tồn tại? Sẽ thoải mái hơn nhiều, nếu tôi không cần phải sử dụng nó mỗi khi tôi sao chép thứ gì đó.
222 c#  .net  icloneable 


11
Nhận đường dẫn thư mục hiện tại
Tôi muốn tạo một chương trình chuyển đổi tập tin. Tôi muốn người dùng có thể đặt tệp thực thi trong bất kỳ thư mục nào và khi thực hiện chương trình đó (nhấp đúp vào .exe) Tôi muốn chương trình xử lý tất cả các tệp trong thư mục …
222 c#  .net  winforms  path 

13
Làm cách nào để thêm một chuỗi vào một chuỗi []? Không có chức năng .Add
private string[] ColeccionDeCortes(string Path) { DirectoryInfo X = new DirectoryInfo(Path); FileInfo[] listaDeArchivos = X.GetFiles(); string[] Coleccion; foreach (FileInfo FI in listaDeArchivos) { //Add the FI.Name to the Coleccion[] array, } return Coleccion; } Tôi muốn chuyển đổi FI.Namechuỗi thành chuỗi và sau đó thêm nó vào mảng của tôi. Tôi …

30
Tại sao visual studio 2012 không tìm thấy bài kiểm tra của tôi?
Tôi có một số thử nghiệm sử dụng tích hợp Microsoft.VisualStudio.TestTools.UnitTesting, nhưng không thể chạy chúng. Tôi đang sử dụng visual studio 2012 cuối cùng. Tôi có một giải pháp của hai dự án; Người ta kiểm tra, using Microsoft.VisualStudio.TestTools.UnitTesting, [TestClass]trước lớp, [TestMethod]trước khi phương pháp thử nghiệm và tài …

4
MvcHtmlString là gì và khi nào tôi nên sử dụng nó?
Các tài liệu cho MvcHtmlStringkhông phải là khai sáng khủng khiếp: Đại diện cho một chuỗi được mã hóa HTML không nên được mã hóa lại. Tôi không rõ chính xác ý nghĩa của việc này là gì. Có vẻ như một số phương thức của trình trợ giúp HTML …
221 c#  asp.net-mvc 

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.