«c#» 태그된 질문

C #은 Microsoft에서 .NET 플랫폼과 병렬로 생성 한 다중 패러다임, 관리, 가비지 수집 개체 지향 프로그래밍 언어입니다.


2
모든 .NET 사용자가 알아야 할 주요 사례와 디자인 패턴은 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 전문 프로그래머로서의 짧은 시간에 전체 교육을받은 프로그래머가 작성한 많은 응용 프로그램을 .NET 2.0 책의 첫 두 장을 …

8
선임 인터뷰 LINQ 질문 [닫기]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 상급 프로그래머를위한 인터뷰 질문에서 LINQ 섹션을 준비하고 있습니다. LINQ에서 가장 흥미로운 질문은 무엇입니까? 그리고 왜?
16 c#  .net  interview  linq 

10
C # 대의원의 실제 사용
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 C # 대리자를 개념적으로 이해한다고 생각하지만, 그들이 유용한 실제 사례를 찾는 데 어려움을 겪고 있습니다. 실제 응용 …
16 c#  delegates 

6
절차 적 코드에서 객체 지향 코드로 변환
대규모 ASP.NET 웹 양식 응용 프로그램의 기존 코드베이스를 정리하는 방법에 대한 학습 전략을 목표 로 레거시 코드 및 클린 코드를 사용한 효과적인 작업을 읽었 습니다. 이 시스템은 2005 년부터 사용되어 왔으며 그 이후로 여러 가지 기능이 향상되었습니다. 원래 코드는 다음과 같이 구성되었습니다 (그리고 여전히 대부분 이런 식으로 구성됩니다). ASP.NET (aspx …

5
C # 인터페이스에서 키워드 "사용"사용
C #을 사용하여 일부 코드를 작성하고 Visual Studio 2010을 사용하여 인터페이스를 정의 할 때 항상 많은 "사용"문이 포함됩니다 (예 참조). using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TestEngine.TestNameSpace { interface ITest1 { bool testMethod(int xyz); } } 나는 이것이 무엇이고 정말로 필요한지 궁금합니다. 이것들을 버릴 수 있습니까? 인터페이스 …

4
TimeZone을 기반으로 DateTime을 저장하는 모범 사례
사용자가 TimeZone을 기준으로 약속을 예약 할 수 있도록 웹 응용 프로그램 개발 그리고 사용자 예약 날짜 시간을 서버 날짜 시간으로 데이터베이스 필드에 저장하고 있습니다. 스케줄 정보를 표시하면서 데이터베이스에서 값을 검색하여 사용자 팀 영역으로 변환했습니다. 코드베이스에서 처리 사용자 시간대를 기준으로 DateTime을 변환하고 있습니다. 이 모범 사례 또는 쉬운 방법이 있습니까?

6
정적 키워드 이해
Java, Javascript 및 PHP를 사용한 개발 경험이 있습니다. Microsoft Visual C # 2010을 단계별로 읽고 있는데 C # 언어를 소개하는 데 매우 유용한 책이라고 생각합니다. 정적 키워드를 이해하는 데 문제가있는 것 같습니다. 클래스가 정적으로 선언되면 내가 이해하는 것부터 모든 메소드와 변수는 정적이어야합니다. main 메소드는 항상 정적 메소드이므로 main 메소드가 존재하는 …

5
동일한 방법으로 객체를 두 번 전달하거나 결합 된 인터페이스로 통합 하시겠습니까?
디지털 보드와 대화 한 후 데이터 파일을 만드는 방법이 있습니다. CreateDataFile(IFileAccess boardFileAccess, IMeasurer boardMeasurer) 다음 boardFileAccess과 boardMeasurera의 같은 인스턴스있는 Board객체가 구현 모두 IFileAccess와 IMeasurer. IMeasurer이 경우 보드의 한 핀을 활성화하여 간단한 측정을 수행하는 단일 방법에 사용됩니다. 이 측정 값의 데이터는를 사용하여 보드에 로컬로 저장됩니다 IFileAccess. Board별도의 프로젝트에 있습니다. CreateDataFile빠른 측정을 …

4
차원, 색인 등의 경우 size_t 또는 int
C ++에서는 size_t(또는 더 정확하게 T::size_type"보통" size_t; 즉 unsigned유형 인)가에 대한 반환 값 size(),에 대한 인수 operator[]등으로 사용됩니다 (등 참조 std::vector). 반면에 .NET 언어 는 같은 목적 int으로 (그리고 선택적으로 long)를 사용합니다. 실제로 CLS 호환 언어는 서명되지 않은 형식을 지원할 필요 가 없습니다 . .NET이 C ++보다 최신이라는 점을 고려 …
15 c#  c++  array 

3
런타임에서 ref와 out의 차이점은 무엇입니까?
C #은 참조로 전달할 인수를 만들기 위해 refand out키워드를 제공합니다 . 둘의 의미는 매우 유사합니다. 유일한 차이점은 플래그 지정된 변수의 초기화에 있습니다. ref변수를 함수에 전달하기 전에 초기화해야하지만 out그렇지 않습니다. out함수 내에서 변수를 초기화해야하지만 ref그렇지 않습니다. 이 두 키워드의 사용 사례도 거의 동일하며 너무 자주 사용되는 경우 코드 냄새로 간주됩니다 ( …

3
의존성 주입을 받았지만 누군가 IoC 컨테이너의 필요성을 이해하도록 도울 수 있습니까?
이것이 또 다른 질문의 반복처럼 보이는 경우에 사과하지만, 주제에 관한 기사를 찾을 때마다 대부분 DI에 대해 이야기합니다. 그래서 나는 DI를 얻지 만 모든 사람들이 들어가는 것처럼 보이는 IoC 컨테이너의 필요성을 이해하려고합니다. IoC 컨테이너의 요점은 실제로 종속성의 구체적인 구현을 "자동 해결"하는 것입니까? 어쩌면 내 클래스에는 몇 가지 종속성이없는 경향이 있으며 그로 …

2
이것이 도메인 중심 디자인 RESTful 웹 서비스에 적합한 Visual Studio 솔루션 구조입니까?
.NET 4.5 C # Web API RESTful 솔루션을 구축 중이며 도메인 기반 설계를 사용하여 설계된 솔루션에 대해 내 프로젝트 솔루션이 정확하고 현명한 지 (아마도) 알려달라고 부탁합니다. 이 솔루션은 6 개의 프로젝트로 분할되었습니다. /베이스 (아무것도 언급하지 않음) 웹 프로젝트는 솔루션과 외부 세계 사이의 인터페이스를 형성합니다. 웹 API 컨트롤러를 포함합니다. 요청 오브젝트에서 …

5
캡슐화를 중단하지 않고 Dependency Injection을 사용할 수 있습니까?
내 솔루션과 프로젝트는 다음과 같습니다. 서점 (솔루션) BookStore.Coupler (프로젝트) Bootstrapper.cs BookStore.Domain (프로젝트) CreateBookCommandValidator.cs CompositeValidator.cs IValidate.cs IValidator.cs ICommandHandler.cs 서점 인프라 (프로젝트) CreateBookCommandHandler.cs ValidationCommandHandlerDecorator.cs BookStore.Web (프로젝트) Global.asax BookStore.BatchProcesses (프로젝트) Program.cs Bootstrapper.cs : public static class Bootstrapper.cs { // I'm using SimpleInjector as my DI Container public static void Initialize(Container container) { container.RegisterManyForOpenGeneric(typeof(ICommandHandler<>), …

2
생성자 대신 팩토리 메소드를 사용해야했습니다. 변경할 수 있고 여전히 이전 버전과 호환됩니까?
문제 파일 에서 데이터를 읽는 방법 DataSource을 제공 하는 클래스를 가지고 있다고 가정 해 봅시다 .ReadData.mdb var source = new DataSource("myFile.mdb"); var data = source.ReadData(); 몇 년 후, 나는 .xml파일 외에도 .mdb데이터 소스 로 파일 을 지원할 수 있기를 원합니다 . "데이터 읽기"구현은 파일 .xml과 .mdb파일 마다 상당히 다릅니다 . …

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