«c#» 태그된 질문

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

6
.NET에서 "문자열"과 "문자열"의 차이점은 무엇입니까?
.NET Framework에서는 최소한 C # 언어로, 문자열 유형의 두 가지 "버전"이 있습니다. "끈" "끈" 그들은 상호 교환 가능한 것처럼 보이지만 실제로는입니까? 상호 교환이 불가능한 경우 일반적으로 다른 것을 사용하는 것이 더 좋으며 어떤 상황에서 사용하는 것이 더 낫습니까?
15 c#  .net 

1
리포지토리 패턴을 올바르게 사용하고 있습니까?
-repository데이터베이스에서 데이터를 검색하기 위해 접미사로 묶인 별개의 클래스 를 사용하고 있습니다. 각 테이블마다 자체 저장소가 있습니다. 예를 들어 customerrepository고객을 검색하는 모든 종류의 메소드가 있고 클래스를 vacancyrepository사용하여 공석을 검색 하는 클래스가 있습니다 . 이 일을하는 방법에 대한 두 가지 질문이 있습니다. 여러 테이블에 걸쳐있는 데이터를 가져 오는 것은 어떻습니까? 예를 들어 …

7
C # 코드에서 HTML을 만드는 가장 좋은 방법은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 마크 업은 코드가 아닌 마크 업으로 유지되어야한다고 생각합니다. 코드 뒤에 HTML을 작성하는 것이 허용되는 상황에 도달했습니다. 모범 사례가 …
15 c#  asp.net  html 

7
수업 문서 헤더에 포함해야 할 내용
엔티티, 비즈니스 로직 및 데이터 액세스 클래스에 대한 유익한 클래스 문서 형식을 찾고 있습니다. 여기 에서 두 가지 형식을 발견 했습니다. 형식 1 ///----------------------------------------------------------------- /// Namespace: <Class Namespace> /// Class: <Class Name> /// Description: <Description> /// Author: <Author> Date: <DateTime> /// Notes: <Notes> /// Revision History: /// Name: Date: Description: …

4
형식 매핑 및 확장 방법에 관한 모범 사례
C #에서 매핑 유형 및 확장 메서드 사용과 관련된 모범 사례에 대해 몇 가지 질문을하고 싶습니다. 이 주제에 대해 지난 몇 년 동안 여러 차례 논의되었지만, 많은 게시물을 읽었지만 여전히 의문이 있습니다. 내가 겪은 문제는 내가 소유 한 클래스를 "변환"기능으로 확장하는 것이 었습니다. 논리에 의해 사용될 객체를 나타내는 "Person"클래스가 있다고 …

5
.NET 응용 프로그램간에 코드를 공유하는 가장 효과적인 방법은 무엇입니까?
우리의 작업에는 많은 기본 기능을 공유하는 여러 가지 .net 응용 프로그램이 있습니다. 우리는 깔끔한 n- 계층 아키텍처를 사용하여 이러한 응용 프로그램을 구축했지만 동일한 기능을 여러 번 다시 구현했다는 사실을 깨달았습니다. 분명히 이것은 DRY를 위반하므로 우리는 그것을 수정하고 싶습니다. 우리는 이미 일반적인 글루 코드 (IoC 연결, 로깅, 설정)를 위해 Nuget을 사용하고 …

2
실행 파일이 AV에서 나쁘거나 바이러스처럼 취급되는 것을 방지하는 방법은 무엇입니까?
Windows에서 실행되고 클라이언트의 PC에서 자동 업데이터 및 파일 검증기로 작동하기 위해 Windows에서 실행되고 게임의 실행기처럼 작동하는 소프트웨어를 만들고 있습니다. 내가 이해하지 못하는 한 가지 이유는 왜 내 바이러스 백신 소프트웨어 (Avast)가 내 exe 파일을 위험한 것으로 간주하고 안전한 사용을 위해 샌드 박스에 넣지 않고 시작하지 않을 것입니다. 소프트웨어가 준수해야하거나 좋은 …

4
특정 랜드 마크 범위 내의 모든 랜드 마크를 효율적으로 검색하려면 어떻게합니까?
특정 랜드 마크의 10km / 마일 (이 스토리에서는 중요하지 않음)의 모든 랜드 마크를 찾는 지리 검색 프로젝트부터 시작하려고합니다. 예를 들어 1,000,000 개의 랜드 마크 데이터베이스가 있다고 가정하겠습니다. 특정 좌표로 10 마일 범위의 랜드 마크에서 모든 랜드 마크를 찾으려면 검색에서 랜드 마크와 1,000,000 개의 랜드 마크 사이의 거리를 계산해야합니다. 더 좋은 …

7
간단한 도메인 객체를 나타내는 기본 대 클래스?
도메인 특정 객체를 사용할 때 일반 문자열이나 숫자를 사용하는 경우 일반적인 지침이나 경험 규칙은 무엇입니까? 예 : 연령대 대 정수? 이름 클래스 대 문자열? UniqueID 및 문자열 PhoneNumber 클래스 대 문자열 대 Long? DomainName 클래스 대 문자열? 대부분의 OOP 실무자는 PhoneNumber 및 DomainName에 대한 특정 클래스를 분명히 말할 것이라고 생각합니다. …

2
유형 자체 대신 유형 제약 조건이있는 일반 메소드를 사용하는 이유는 무엇입니까?
다른 StackExchange 질문 에서이 프로토 타입을 사용하는 사람을 발견했습니다. void DoSomething<T>(T arg) where T: SomeSpecificReferenceType { //Code.... } 단 하나의 타입 제약 ( SomeSpecificReferenceType) 만이 있다는 점을 명심 하면, 단순히 작성하는 것보다는 다음과 같이 작성하는 것의 차이점과 장점은 무엇입니까? void DoSomething(SomeSpecificReferenceType arg) { //Code.... } 두 경우 모두 arg컴파일 타임 …
14 c#  .net  generics 


4
명시 적 인터페이스 구현을 사용하여 C #에서 멤버를 숨길 수 있습니까?
C #에서 인터페이스 및 명시 적 인터페이스 구현을 사용하는 방법을 알고 있지만 자주 사용하지 않는 특정 멤버를 숨기는 것이 나쁜 형식으로 간주되는지 궁금합니다. 예를 들면 다음과 같습니다. public interface IMyInterface { int SomeValue { get; set; } int AnotherValue { get; set; } bool SomeFlag { get; set; } event …

2
C #에 Java보다 더 많은 기능이있는 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이것은 Java vs. C # 인수가 아닙니다. C # 경험이없는 Java 프로그래머이며 호기심을 묻습니다. C #에서 약간의 독서를했는데 …
14 java  c#  languages 

5
구현하기 전에 인터페이스 API를 작성해야합니까?
최근에보다 "조직화 된"프로그래밍에 대해 연구하고 있으며 구현이 아닌 인터페이스로 프로그래밍해야한다는 것을 배웠습니다. 이를 염두에두고, 가능한 경우 구현을 작성하기 전에 인터페이스에서 프로젝트를 "스케치"하는 것이 더 좋을까요? 이 경우 타사 라이브러리 (예 : Lidgren)를 사용하는 경우 인터페이스로 랩핑하고 IOC 컨테이너를 통해 해결해야합니까? 아니면 인터페이스에 노출해도됩니까?

4
다양한 소스 유형 및 다양한 대상 유형으로 데이터를 가져 오기위한 디자인 패턴
다음을 처리 할 수있는 가져 오기 스크립트 (C #로)를 디자인하고 빌드해야합니다. 다양한 소스 (XML, XSLX, CSV)에서 데이터 읽기 데이터 확인 다양한 객체 유형 (고객, 주소)에 데이터 쓰기 데이터는 여러 소스에서 제공되지만 소스는 항상 하나의 가져 오기 형식 (csv, xml, xslx)을 갖습니다. 가져 오기 형식은 소스마다 다를 수 있습니다. 향후 새로운 …

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