«c#» 태그된 질문

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

9
C #에서 큰 파일에 대한 체크섬을 만드는 가장 빠른 방법은 무엇입니까
일부 컴퓨터에서 큰 파일을 동기화해야합니다. 파일 크기는 최대 6GB입니다. 동기화는 몇 주마다 수동으로 수행됩니다. 파일 이름은 언제든지 변경할 수 있으므로 고려할 수 없습니다. 내 계획은 대상 PC와 원본 PC에서 체크섬을 만든 다음 아직 대상에없는 체크섬이있는 모든 파일을 대상에 복사하는 것입니다. 내 첫 번째 시도는 다음과 같습니다. using System.IO; using System.Security.Cryptography; …
128 c#  .net  large-files  checksum 

7
C # 부동 표현식 : 결과 부동 소수점을 int로 캐스팅 할 때 이상한 동작
다음과 같은 간단한 코드가 있습니다. int speed1 = (int)(6.2f * 10); float tmp = 6.2f * 10; int speed2 = (int)tmp; speed1와 speed2같은 값을해야하지만 사실, 내가 가진 : speed1 = 61 speed2 = 62 캐스팅 대신 Math.Round를 사용해야한다는 것을 알고 있지만 왜 값이 다른지 이해하고 싶습니다. 생성 된 바이트 코드를 …

9
인터페이스, 구현 또는 둘 다를 언급하십니까?
나는 우리 모두가 (우리가 귀찮게 할 수있을 때!) 우리의 인터페이스에 대해 논평한다고 상상한다. 예 : /// <summary> /// Foo Interface /// </summary> public interface Foo { /// <summary> /// Will 'bar' /// </summary> /// <param name="wibble">Wibble factor</param> void Bar(string wibble); } 당신은 또한 구현 (예를 들어 라이브러리의 일부로서 클라이언트에게 제공 …
128 c#  java  comments  interface 

3
장면 뒤에 TypedReference가 왜 있습니까? 너무 빠르고 안전합니다. 거의 마법입니다!
경고 :이 질문은 약간 이단 적입니다 ... 종교적 프로그래머들은 항상 좋은 관행을 따르고 있습니다. :) TypedReference 의 사용이 왜 그렇게 암묵적으로 권장 되지 않는지 아는 사람이 있습니까? 일반적인 object포인터 가 아닌 함수를 통해 일반 매개 변수를 전달할 때 ( 값 유형이 필요한 경우 과잉 또는 느리게 사용하는 경우), 불투명 포인터가 …
128 c#  typedreference 

7
Xml 직렬화-null 값 숨기기
표준 .NET Xml Serializer를 사용할 때 모든 null 값을 숨길 수있는 방법이 있습니까? 아래는 내 수업의 출력 예입니다. nullable 정수가 null로 설정되어 있으면 nullable 정수를 출력하고 싶지 않습니다. 현재 Xml 출력 : <?xml version="1.0" encoding="utf-8"?> <myClass> <myNullableInt p2:nil="true" xmlns:p2="http://www.w3.org/2001/XMLSchema-instance" /> <myOtherInt>-1</myOtherInt> </myClass> 내가 원하는 것 : <?xml version="1.0" encoding="utf-8"?> <myClass> …

11
제출 버튼을 누른 MVC
내 MVC 양식에 두 개의 버튼이 있습니다. <input name="submit" type="submit" id="submit" value="Save" /> <input name="process" type="submit" id="process" value="Process" /> 내 컨트롤러 작업에서 어떤 것을 눌렀는지 어떻게 알 수 있습니까?
128 c#  asp.net  asp.net-mvc  razor 

4
무효 반환과 작업 반환의 차이점은 무엇입니까?
다양한 C # 비동기 CTP 샘플을 보면 반환하는 일부 비동기 함수 void와 제네릭이 아닌 다른 함수를 반환 Task합니다. Task<MyType>비동기 작업이 완료되면 a를 반환하는 것이 호출자에게 데이터를 반환하는 데 유용한 이유를 알 수 있지만 반환 유형이있는 함수는 Task데이터를 반환하지 않습니다. 왜 돌아 오지 void않습니까?

10
C #에서 상수 사전 만들기
s를 s 로 상수 (런타임으로 변경하지 않음) 매핑 을 만드는 가장 효율적인 방법은 무엇입니까 ?stringint const Dictionary 사용하려고 시도했지만 작동하지 않았습니다. 적절한 의미 로 불변 래퍼 를 구현할 수는 있지만 여전히 정확하게 보이지는 않습니다. 요청한 사람들을 위해 생성 된 클래스에서 IDataErrorInfo 를 구현 하고 있으며 columnName 조회를 설명자 배열로 만드는 …

6
try catch finally 블록 내에서 돌아 오는 것은 나쁜 습관입니까?
그래서 오늘 아침에 다음과 같은 코드를 보았습니다. try { x = SomeThingDangerous(); return x; } catch (Exception ex) { throw new DangerousException(ex); } finally { CleanUpDangerousStuff(); } 이제이 코드는 정상적으로 컴파일되고 정상적으로 작동하지만 try 블록 내에서 돌아 오는 것이 옳지 않습니다. 특히 마지막으로 연결된 경우. 내 주요 문제는 마침내 자신의 …


2
면도기보기에서 주석을 작성하는 방법?
MVC 뷰에서 주석을 작성하는 방법으로 최종 HTML (예 : 브라우저, 응답)로 전송되지 않습니다. 다음과 같이 댓글을 달 수 있습니다. <!--<a href="https://stackoverflow.com/">My comment</a> --> 그러나 브라우저의 페이지 소스 코드에 표시됩니다. 내부 용으로 만 '.cshtml'파일에 주석을 남길 수 있습니까?

9
Linq의 목록에서 여러 필드 선택
ASP.NET C #에는 구조체가 있습니다. public struct Data { public int item1; public int item2; public int category_id; public string category_name; } 그 목록이 있습니다. 내가 선택하려는 category_id및 category_name실행, DISTINCT그리고 마지막으로 ORDERBY에를 category_name. 여기 내가 지금 가진 것입니다 : List<Data> listObject = getData(); string[] catNames = listObject .Select(i=> i.category_name) .Distinct() …
128 c#  linq  data-structures 

7
WPF에 Main ()이 없습니까?
프로그래밍에 관해서는 초보자이지만 보편적 인 규칙 중 하나는 프로그램이 Main ()으로 시작한다는 것입니다. WPF 프로젝트를 만들 때 보이지 않습니다. WPF에서 Main ()의 이름이 다른 것입니까?
128 c#  wpf  c#-4.0  main 


4
LoaderException 속성을 검색하는 방법은 무엇입니까?
서비스 참조를 업데이트하는 동안 오류 메시지가 나타납니다. 사용자 정의 도구 경고 : 요청 된 유형 중 하나 이상을로드 할 수 없습니다. 자세한 정보는 LoaderExceptions 특성을 검색하십시오. LoaderException 속성을 어떻게 검색합니까? 업데이트 : 도메인 개체 프로젝트를 다시 가져올 때 오류가 사라졌습니다. 왜 이것이 문제를 해결했는지는 모르겠지만 문제가 해결되어 기쁩니다.
128 c#  .net  wcf 

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