«c#» 태그된 질문

C # ( "see sharp"로 발음)은 Microsoft에서 개발 한 높은 수준의 정적으로 형식화 된 다중 패러다임 프로그래밍 언어입니다. C # 코드는 일반적으로 .NET Framework, .NET Core 및 Xamarin을 포함하는 Microsoft의 .NET 도구 및 런타임 제품군을 대상으로합니다. C # 또는 C #의 공식 사양으로 작성된 코드에 대한 질문에이 태그를 사용하십시오.


7
타사 API를 사용하지 않고 C #으로 파일을 어떻게 압축합니까?
나는 이것이 복제본이 아니라고 확신하므로 잠시 동안 나와 함께하십시오. 타사 라이브러리를 사용하지 않고 프로그래밍 방식으로 파일을 어떻게 (C #) ZIP 파일로 만들 수 있습니까 (Windows)? 기본 윈도우 호출 또는 이와 유사한 것이 필요합니다. 나는 프로세스를 시작한다는 생각을 정말로 싫어하지만 절대적으로해야한다면. PInovke 전화가 훨씬 좋습니다. 실패하면 실제로 달성하려는 것을 말해 줄 …
175 c#  compression  zip  download 

11
빈 쿼리 인 경우 최대 반환 값
이 쿼리가 있습니다. int maxShoeSize = Workers .Where(x => x.CompanyId == 8) .Max(x => x.ShoeSize); 무엇을 할 것이다 maxShoeSize회사의 8 전혀 근로자가없는 경우는? 업데이트 : 예외가 아닌 0을 얻기 위해 쿼리를 어떻게 변경할 수 있습니까?


5
List에서 고유 한 값 목록 가져 오기
C #에서는 세 개의 String 멤버 변수가있는 Note라는 클래스가 있다고 가정합니다. public class Note { public string Title; public string Author; public string Text; } 그리고 참고 유형 목록이 있습니다. List<Note> Notes = new List<Note>(); 저자 열에서 모든 고유 값 목록을 얻는 가장 깨끗한 방법은 무엇입니까? 목록을 반복하고 다른 문자열 …
175 c#  linq  list  distinct 

8
HttpResponseMessage에서 컨텐츠 / 메시지 가져 오기
HttpResponseMessage의 내용을 얻으려고합니다. 이어야 {"message":"Action '' does not exist!","success":false}하지만 HttpResponseMessage에서 가져 오는 방법을 모르겠습니다. HttpClient httpClient = new HttpClient(); HttpResponseMessage response = await httpClient.GetAsync("http://****?action="); txtBlock.Text = Convert.ToString(response); //wrong! 이 경우 txtBlock의 값은 다음과 같습니다. StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: { Vary: Accept-Encoding Keep-Alive: timeout=15, max=100 Connection: …

2
Stream.Seek (0, SeekOrigin.Begin) 또는 Position = 0
스트림을 시작으로 재설정해야하는 경우 (예 :) MemoryStream사용하는 것이 가장 좋습니다. stream.Seek(0, SeekOrigin.Begin); 또는 stream.Position = 0; 나는 둘 다 잘 작동하는 것을 보았지만 하나가 다른 것보다 더 정확한지 궁금해 했습니까?
175 c#  .net  stream 


9
C #에 사용할 수있는 정적 분석 도구는 무엇입니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 육년 전 . 이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. C # 코드에 …

2
Server.MapPath와 HostingEnvironment.MapPath의 차이점은 무엇입니까?
Server.MapPath()와 사이에 차이가 HostingEnvironment.MapPath()있습니까? 에 Server.MapPath()비해 어떤 장점이 HostingEnvironment.MapPath()있습니까? 내 원래 문제는 파일 HttpContext이없고 Server변수 Global.asax를 내 메소드에 전달할 수없는 경우 서버의 파일 경로를 매핑하는 것이 었습니다 . HostingEnvironment.MapPath()필요하지 않기 때문에 대신 사용 했습니다 HttpContext. 이 두 가지 방법으로 다른 결과를 얻을 수있는 상황이 있습니까?
174 c#  asp.net 

6
C # 확장 메서드를 사용하여 연산자 오버로드
확장 메서드를 사용하여 C # StringBuilder클래스에 연산자 오버로드를 추가하려고합니다 . 특히, 주어진 StringBuilder sb, 내가 좋아하는 것 sb += "text"에 해당되기 위해 sb.Append("text"). 다음에 대한 확장 메소드를 작성하는 구문은 다음과 같습니다 StringBuilder. public static class sbExtensions { public static StringBuilder blah(this StringBuilder sb) { return sb; } } blah확장 방법을에 …

14
마지막으로 삽입 된 아이디를 얻는 방법?
이 코드가 있습니다 : 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(); } 이 테이블에 삽입 할 때 auto_increment int 기본 키 열 GamesProfileId이 있습니다.이 ID를 사용하여 다른 테이블에 삽입 …
174 c#  sql  sql-server 

11
LINQ는 대소 문자를 구분하지 않습니다
이 코드는 대소 문자를 구분합니다. 대소 문자를 구분하지 않는 방법은 무엇입니까? public IQueryable<FACILITY_ITEM> GetFacilityItemRootByDescription(string description) { return this.ObjectContext.FACILITY_ITEM.Where(fi => fi.DESCRIPTION.Contains(description)); }
174 c#  linq 

11
웹 API에서 속성이 직렬화되지 않도록 방지
나머지 API를 빌드하기 위해 MVC 4 웹 API 및 asp.net 웹 양식 4.0을 사용하고 있습니다. 잘 작동합니다. [HttpGet] public HttpResponseMessage Me(string hash) { HttpResponseMessage httpResponseMessage; List<Something> somethings = ... httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, new { result = true, somethings = somethings }); return httpResponseMessage; } 이제 일부 속성이 직렬화되는 것을 방지해야합니다. …

4
C # short / long / int 리터럴 형식?
C / C 번호 / 등에서 당신은 문자 번호 (가로 보이는 아니라고 컴파일러를 말할 수있는, 즉. float대신 double, unsigned long대신 int: var d = 1.0; // double var f = 1.0f; // float var u = 1UL; // unsigned long 기타 누군가 나에게 이것들의 목록을 지적 할 수 있습니까? short또는 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.