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

4
Mock HttpContext. Hiện tại trong Phương thức thử nghiệm ban đầu
Tôi đang cố gắng thêm thử nghiệm đơn vị vào một ứng dụng ASP.NET MVC mà tôi đã xây dựng. Trong các bài kiểm tra đơn vị của tôi, tôi sử dụng mã sau đây: [TestMethod] public void IndexAction_Should_Return_View() { var controller = new MembershipController(); controller.SetFakeControllerContext("TestUser"); ... } Với các …




8
Nhận nội dung / tin nhắn từ HttpResponseMessage
Tôi đang cố gắng để có được nội dung của HttpResponseMessage. Nó phải là : {"message":"Action '' does not exist!","success":false}, nhưng tôi không biết, làm thế nào để lấy nó ra khỏi httpResponseMessage. HttpClient httpClient = new HttpClient(); HttpResponseMessage response = await httpClient.GetAsync("http://****?action="); txtBlock.Text = Convert.ToString(response); //wrong! Trong trường hợp …

2
Stream.Seek (0, SeekOrigin.Begin) hoặc Position = 0
Khi bạn cần đặt lại một luồng để bắt đầu (ví dụ MemoryStream), đó là cách tốt nhất để sử dụng stream.Seek(0, SeekOrigin.Begin); hoặc là stream.Position = 0; Tôi đã thấy cả hai đều hoạt động tốt, nhưng tự hỏi liệu cái này có đúng hơn cái kia không?
175 c#  .net  stream 


2
Sự khác biệt giữa Server.MapPath và HostingEn Môi.MapPath là gì?
Có sự khác biệt nào giữa Server.MapPath()và HostingEnvironment.MapPath()không? Có Server.MapPath()bất kỳ lợi thế hơn HostingEnvironment.MapPath()? Vấn đề ban đầu của tôi là ánh xạ đường dẫn tệp trên máy chủ khi HttpContextkhông có và tôi không thể chuyển một Serverbiến từ Global.asaxphương thức của mình. Tôi đã sử dụng HostingEnvironment.MapPath()thay …
174 c#  asp.net 



14
Làm thế nào để có được id cuối cùng được chèn?
Tôi có mã này: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using (SqlConnection myConnection = new SqlConnection(myConnectionString)) { myConnection.Open(); SqlCommand myCommand = new SqlCommand(insertSql, myConnection); myCommand.Parameters.AddWithValue("@UserId", newUserId); myCommand.Parameters.AddWithValue("@GameId", newGameId); myCommand.ExecuteNonQuery(); myConnection.Close(); } Khi tôi chèn vào bảng này, tôi có một cột khóa chính int_increment int được gọi GamesProfileId, …
174 c#  sql  sql-server 

11
LINQ Chứa trường hợp không nhạy cảm
Mã này là trường hợp nhạy cảm, làm thế nào để làm cho nó không nhạy cảm? public IQueryable<FACILITY_ITEM> GetFacilityItemRootByDescription(string description) { return this.ObjectContext.FACILITY_ITEM.Where(fi => fi.DESCRIPTION.Contains(description)); }
174 c#  linq 


11
ngăn tài sản không được tuần tự hóa trong API web
Tôi đang sử dụng API web MVC 4 và các mẫu web asp.net 4.0 để xây dựng API còn lại. Nó hoạt động rất tốt: [HttpGet] public HttpResponseMessage Me(string hash) { HttpResponseMessage httpResponseMessage; List<Something> somethings = ... httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, new { result = true, somethings = somethings }); return …


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.