«c#» 태그된 질문

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

9
열거 형에서 임의의 값을 어떻게 선택합니까?
C #에 임의의 열거가 주어지면 임의의 값을 어떻게 선택합니까? (나는이 기본적인 질문을 찾지 못했습니다. 누구에게나 참조 할 수 있도록 잠시 후 내 답변을 게시 할 것이지만 자유롭게 자신의 답변을 게시하십시오.)
170 c#  random  enums 

5
Moq로 특정 매개 변수 확인
public void SubmitMessagesToQueue_OneMessage_SubmitSuccessfully() { var messageServiceClientMock = new Mock<IMessageServiceClient>(); var queueableMessage = CreateSingleQueueableMessage(); var message = queueableMessage[0]; var xml = QueueableMessageAsXml(queueableMessage); messageServiceClientMock.Setup(proxy => proxy.SubmitMessage(xml)).Verifiable(); //messageServiceClientMock.Setup(proxy => proxy.SubmitMessage(It.IsAny<XmlElement>())).Verifiable(); var serviceProxyFactoryStub = new Mock<IMessageServiceClientFactory>(); serviceProxyFactoryStub.Setup(proxyFactory => proxyFactory.CreateProxy()).Returns(essageServiceClientMock.Object); var loggerStub = new Mock<ILogger>(); var client = new MessageClient(serviceProxyFactoryStub.Object, loggerStub.Object); client.SubmitMessagesToQueue(new List<IMessageRequestDTO> {message}); //messageServiceClientMock.Verify(proxy …
170 c#  unit-testing  nunit  moq 

7
.NET Core 3에서 dotnet ef를 찾을 수 없음
초기 마이그레이션을 만들기 위해 문서 를 따르고 있습니다. 을 실행 dotnet하면 PATH가 올바르게 작동한다는 의미의 도움말 섹션이 나타납니다. 그런 다음 콘솔 창의 문서에서 아래 명령을 실행하려고합니다. dotnet ef migrations add InitialCreate 다음과 같은 오류가 발생합니다. Could not execute because the specified command or file was not found. Possible reasons for …

21
조인은 게으른 사람들을위한 것입니까?
최근에 JOIN (SQL)이 쓸모 없다고 주장한 다른 개발자와 토론을했습니다. 이것은 기술적으로 사실이지만 조인을 사용하는 것이 코드에서 여러 요청 및 링크 테이블 (C # 또는 Java)을 만드는 것보다 비효율적이라고 덧붙였습니다. 그에게 참여는 성능에 관심이없는 게으른 사람들을위한 것입니다. 이것이 사실입니까? 조인을 사용하지 않아야합니까?
169 c#  java  sql  join 

3
왜 진술 (j ++)인가? 금지?
다음 코드가 잘못되었습니다 ( ideone 참조 ). public class Test { public static void Main() { int j = 5; (j++); // if we remove the "(" and ")" then this compiles fine. } } 오류 CS0201 : 할당, 호출, 증분, 감소, 대기 및 새 객체 표현식 만 명령문으로 사용할 …

11
C #을 사용하여 CSV 파일 읽기
간단한 가져 오기 응용 프로그램을 작성 중이며 CSV 파일을 읽고 결과를 DataGrid표시하고 손상된 그리드 파일을 다른 그리드에 표시해야합니다. 예를 들어 다른 그리드에서 5보다 짧은 선을 표시하십시오. 나는 이것을 이렇게하려고 노력하고있다 : StreamReader sr = new StreamReader(FilePath); importingData = new Account(); string line; string[] row = new string [5]; while ((line …
169 c#  csv 

11
HTML을 Html.ActionLink () 안에 넣고 링크 텍스트 없음?
두 가지 질문이 있습니다. Html.ActionLink()MVC보기에서 사용할 때 링크 텍스트를 표시하지 않는 방법이 궁금합니다 (실제로 이것은입니다 Site.Master). 링크 텍스트를 허용하지 않는 오버로드 된 버전이 없으며 blank 만 전달하려고 string하면 컴파일러는 비어 있지 않은 문자열이 필요하다고 알려줍니다. 이 문제를 어떻게 해결할 수 있습니까? <span>앵커 태그 내에 태그 를 넣어야 하지만 작동하지 않습니다 …

9
프로그램에 진입 점에 적합한 정적 '메인'방법이 없습니다
갑자기 내 프로젝트 전체가 컴파일을 멈추고 다음 메시지가 표시되었습니다. 'path_to_obj_project_folder'프로그램에 진입 점에 적합한 정적 'Main'메소드가 없습니다. 프로젝트 속성을 변경하지 않고 클래스를 추가하고 다른 클래스를 폴더로 옮겼습니다. WPF 응용 프로그램 프로젝트이므로 모두 정상입니다. 진입 점은 App.xaml 파일이 전혀 수정되지 않은 위치에 있습니다. 다시 작동 시키려면 어떻게해야합니까?
169 c#  wpf 




8
Moq : 모의 서비스의 메소드에 전달 된 매개 변수를 얻는 방법
이 수업을 상상해보십시오 public class Foo { private Handler _h; public Foo(Handler h) { _h = h; } public void Bar(int i) { _h.AsyncHandle(CalcOn(i)); } private SomeResponse CalcOn(int i) { ...; } } Foo 테스트에서 Mo (q) cking Handler, Bar()전달 된 내용을 _h.AsyncHandle어떻게 확인할 수 있습니까?
169 c#  moq 

4
C # 컴파일러는 COM 유형을 어떻게 감지합니까?
편집 : 나는 블로그 게시물 로 결과를 작성 했습니다 . C # 컴파일러는 COM 유형을 다소 마술처럼 처리합니다. 예를 들어,이 문장은 정상적으로 보입니다 ... Word.Application app = new Word.Application(); ... Application인터페이스 임을 알 때까지 . 인터페이스에서 생성자를 호출 하시겠습니까? 요 익스! 이것은 실제로에 대한 호출 Type.GetTypeFromCLSID()및 로의 다른 호출로 변환됩니다 …


24
제약 조건을 활성화하지 못했습니다. 하나 이상의 행에 null이 아니거나 고유하거나 외래 키 제약 조건을 위반하는 값이 있습니다.
외부 조인을 만들어 informix데이터베이스 에서 성공적으로 실행 했지만 내 코드에서 다음 예외가 발생합니다. DataTable dt = TeachingLoadDAL.GetCoursesWithEvalState(i, bat); 제약 조건을 활성화하지 못했습니다. 하나 이상의 행에 null이 아니거나 고유하거나 외래 키 제약 조건을 위반하는 값이 있습니다. 문제를 알고 있지만 해결 방법을 모르겠습니다. 외부 조인을 수행하는 두 번째 테이블에는 이전 외부 조인 …
168 c#  asp.net  sql  database  informix 

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