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

3
ApplicationException cho .NET là gì?
Để ném ngoại lệ, tôi thường sử dụng các lớp ngoại lệ tích hợp, ví dụ ArgumentNullExceptionvà NotSupportedException. Tuy nhiên, đôi khi tôi cần sử dụng một ngoại lệ tùy chỉnh và trong trường hợp đó tôi viết: class SlippedOnABananaException : Exception { } class ChokedOnAnAppleException : Exception { } …


30
Phương pháp kiểm tra là không thuyết phục: Kiểm tra không chạy. Lỗi?
Tôi có một lớp kiểm tra và dưới đây tôi đã đăng một bài kiểm tra mẫu từ lớp kiểm tra namespace AdminPortal.Tests.Controller_Test.Customer { [TestClass] public class BusinessUnitControllerTests { private IBusinessUnitRepository _mockBusinessUnitRepository; private BusinessUnitController _controller; [TestInitialize] public void TestInitialize() { _mockBusinessUnitRepository = MockRepository.GenerateMock<IBusinessUnitRepository>(); _controller = new BusinessUnitController(_mockBusinessUnitRepository); } [TestCleanup] public …

13
Chuỗi không được công nhận là định dạng DateTime Thời gian dd / MM / yyyy hợp lệ
Tôi đang cố gắng chuyển đổi giá trị định dạng chuỗi của tôi thành loại ngày với định dạng dd/MM/yyyy. this.Text="22/11/2009"; DateTime date = DateTime.Parse(this.Text); Vấn đề là gì? Nó có một ghi đè thứ hai yêu cầu IFormatProvider. Cái này là cái gì? Đừng tôi cần phải vượt qua …
172 c#  .net  datetime  types  casting 

5
Loại 'chuỗi' phải là loại không thể rỗng để sử dụng nó làm tham số T trong loại chung hoặc phương thức 'System.Nullable <T>'
Tại sao tôi gặp Lỗi "Loại 'chuỗi' phải là loại giá trị không thể rỗng để sử dụng nó làm tham số 'T' trong loại chung hoặc phương thức 'System.Nullable'"? using System; using System.Collections; using System.Collections.Generic; using System.Data; using System.Diagnostics; using Universe; namespace Universe { public class clsdictionary { private …
172 c#  nullable 

7
Phương pháp mở rộng mô phỏng với Moq
Tôi có Giao diện từ trước ... public interface ISomeInterface { void SomeMethod(); } và tôi đã mở rộng intreface này bằng cách sử dụng mixin ... public static class SomeInterfaceExtensions { public static void AnotherMethod(this ISomeInterface someInterface) { // Implementation here } } Tôi có một lớp học gọi …

9
C # int đến byte []
Tôi cần phải chuyển đổi một intđến một byte[]một cách để làm việc đó là sử dụng BitConverter.GetBytes(). Nhưng tôi không chắc nếu điều đó phù hợp với đặc điểm kỹ thuật sau: Một số nguyên có chữ ký XDR là một mốc thời gian 32 bit mã hóa một …
172 c#  .net  bit-manipulation  nfs 





3
Chọn một từ điển <T1, T2> với LINQ
Tôi đã sử dụng từ khóa "select" và phương thức mở rộng để trả về một IEnumerable&lt;T&gt;LINQ, nhưng tôi có nhu cầu trả lại một cái chung Dictionary&lt;T1, T2&gt;và không thể tìm ra nó. Ví dụ tôi học được điều này từ việc sử dụng một cái gì đó trong …
171 c#  .net  linq  generics 


7
Trộn mã dao cạo và mã Javascript
Tôi khá bối rối với cách trộn dao cạo và js. Đây là chức năng hiện tại tôi đang bị mắc kẹt: &lt;script type="text/javascript"&gt; var data = []; @foreach (var r in Model.rows) { data.push([ @r.UnixTime * 1000, @r.Value ]); } Nếu tôi có thể khai báo mã c # …
171 c#  javascript  razor 

11
Làm cách nào để chuyển đổi DateTime? đến DateTime
Tôi muốn chuyển đổi một DateTime nullable (DateTime? ) không thể thành một DateTime, nhưng tôi gặp lỗi: Không thể chuyển đổi ngầm định loại 'System.DateTime?' đến 'System.DateTime'. Một chuyển đổi rõ ràng tồn tại (bạn đang thiếu một diễn viên?) Tôi đã thử như sau: DateTime UpdatedTime = (DateTime)_objHotelPackageOrder.UpdatedDate …
171 c#  .net  datetime 

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.