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


12
Bind TextBox khi nhấn phím Enter
Databinding mặc định TextBoxlà TwoWayvà nó chỉ chuyển văn bản đến thuộc tính khi TextBoxbị mất tiêu điểm. Có cách nào XAML dễ dàng để làm cho việc ghi dữ liệu xảy ra khi tôi nhấn Enterphím trên TextBoxkhông ?. Tôi biết nó khá dễ thực hiện trong đoạn mã …
108 c#  wpf  xaml  .net-3.5  textbox 


3
Đặt một đối tượng thành null so với Dispose ()
Tôi bị cuốn hút bởi cách hoạt động của CLR và GC (tôi đang nỗ lực mở rộng kiến ​​thức của mình về vấn đề này bằng cách đọc CLR qua C #, sách / bài đăng của Jon Skeet, v.v.). Dù sao, sự khác biệt giữa việc nói: MyClass …
108 c#  .net  disposable 

2
Sử dụng PropertyInfo để tìm ra loại thuộc tính
Tôi muốn phân tích cú pháp động một cây đối tượng để thực hiện một số xác thực tùy chỉnh. Việc xác thực không quan trọng như vậy, nhưng tôi muốn hiểu rõ hơn về lớp PropertyInfo. Tôi sẽ làm một cái gì đó như thế này, public bool ValidateData(object …
108 c#  .net  reflection 

4
phép gán tham chiếu là nguyên tử, vậy tại sao lại cần Interlocked.Exchange (ref Object, Object)?
Trong dịch vụ web asmx đa luồng của tôi, tôi có một trường lớp _allData thuộc loại SystemData của riêng tôi, bao gồm một số ít List<T>và Dictionary<T>được đánh dấu là volatile. Dữ liệu hệ thống ( _allData) thỉnh thoảng được làm mới và tôi làm điều đó bằng cách …

3
Bắt đầu có thể không được gọi trong một nhiệm vụ kiểu hứa. ngoại lệ đang đến
Tôi đang tạo một ứng dụng máy tính để bàn wpf đơn giản. Giao diện người dùng chỉ có một nút và mã trong tệp .cs như. private void Button_Click_2(object sender, RoutedEventArgs e) { FunctionA(); } public void FunctionA() { Task.Delay(5000).Start(); MessageBox.Show("Waiting Complete"); } Nhưng đáng ngạc nhiên Task.Delay(5000).Start();là dòng …
108 c#  c#-4.0  .net-4.0 


7
Chuyển đổi chuỗi thành Float trong C #
Tôi đang chuyển đổi một chuỗi như "41.00027357629127" và tôi đang sử dụng; Convert.ToSingle("41.00027357629127"); hoặc là float.Parse("41.00027357629127"); Các phương thức này trả về 4.10002732E + 15 . Khi tôi chuyển đổi thành float, tôi muốn "41.00027357629127". Chuỗi này phải giống ...







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.