«c#» 태그된 질문

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

4
외부 EXE를 시작하는 클래스에 대한 단위 테스트 작성
EXE 목록 (시작 해야하는 타사 EXE 중 하나가 아님) 목록을 시작하고 계속 실행하는 데 사용되는 C # 클래스를 작성했습니다 (여전히 실행되고 있는지 확인하고 그렇지 않은 경우 시작) . 추가, 제거 등의 기본 논리를 테스트 할 수 있습니다. EXE를 유지하는 실제 작업이 작동하는지 단위 테스트를 어떻게 수행합니까? 내 첫 생각은 1 …

8
C # foreach 개선?
나는 foreach 내부에 루프 카운트 인덱스를 갖고 정수를 만들고, 사용하고, 증분하는 등의 프로그래밍을하는 동안이 문제를 자주 겪습니다. foreach 내부의 루프 카운트? 다른 루프에서도 사용할 수 있습니다. 컴파일러 가이 키워드를 어디서나 루프 구문에서 사용하도록 허용하지 않는지 키워드 사용에 반대합니까?
9 c#  loops 

3
.NET 모듈이 네임 스페이스와 모듈 파일 이름을 분리하는 이유는 무엇입니까?
Scheme 프로그래밍 언어 (R6RS 표준)의 구현에서 다음과 같이 모듈을 가져올 수 있습니다. (import (abc def xyz)) 이 시스템은 파일을 찾을 것을 시도 할 것이다 당신이 당신의 계획 모듈을 유지하는 일부 디렉토리입니다. 모듈의 소스 코드이며 필요한 경우 즉시 컴파일됩니다.$DIR/abc/def/xyz.sls$DIRxyz.sls Ruby, Python 및 Perl 모듈 시스템은 이와 관련하여 유사합니다. 반면에 C #은 …

2
이 스타일은 어떤 유형의 스타일에 어색합니까?
다른 프로그래머 코드를 읽을 때, 그는 본 적이없는 형식을 사용합니다. EG namespace MyNs.HereWeAre {//tab here for some reason public class SomeClass {//here's another tab public string Method() {//yet another tab string _variable = "";//no tab implementation return _variable; } }//eof - class (Yes these eof comments are on every file) …

3
타입 코드를 클래스로 교체 (리팩터링 [Fowler])
이 전략에는 다음과 같은 것을 대체하는 것이 포함됩니다. public class Politician { public const int Infidelity = 0; public const int Embezzlement = 1; public const int FlipFlopping = 2; public const int Murder = 3; public const int BabyKissing = 4; public int MostNotableGrievance { get; set; } } …
9 c#  refactoring 

1
간단한 기능을 코딩하기 위해 TDD를 사용하여 시작하려면 어떻게해야합니까?
나는 기본적으로 TDD의 요지가 있습니다. 나는 그것이 유용하다는 것을 팔았으며 MSTEST 프레임 워크에 대한 합리적인 명령을 받았습니다. 그러나 지금까지 나는 그것을 주요 개발 방법으로 사용하는 것을 졸업 할 수 없었습니다. 주로 콘솔 앱을 테스트 드라이버로 작성하는 대리자로 사용합니다 (전통적인 접근 방식). 나에게 가장 유용한 것은 회귀 테스트의 역할을 흡수하는 방식입니다. …
9 c#  tdd 

7
LOC / 일 비율이 너무 높으면 귀찮게해야합니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 현재 인디 프로젝트를 진행 중이므로 인간 테스트 또는 외부 코드 검토 전반에 걸쳐 사치가 없습니다. 그러나 현재 …
9 c#  refactoring 

2
내 응용 프로그램에서 Exchange Server의 "RBAC AuthZ"를 모방하는 중… (유사한 것이 있습니까?)
Exchange 2010에는 winrm cmdlet 그룹 이 본질적으로 역할과 사용자에게 할당 된 역할로 그룹화 되는 위임 모델이 있습니다 . ( 이미지 소스 ) 올바른 저수준 기술 (WCF, SOAP 등)을 사용하고 클라이언트 측에서 추가 소프트웨어를 요구하지 않으면 서 PowerShell의 모든 이점을 활용할 수있는 방법을 고려한 훌륭하고 유연한 모델입니다. ( 이미지 소스 ) …

7
변수와 인라인 변수가있는 string.format
사용하는 장단점은 무엇입니까? string output; int i = 10; output = string.Format("the int is {0}", i); 대 string output; int i = 10; output = "the int is " + i; 필자는 항상 후자의 예제를 사용해 왔지만 대부분의 온라인 자습서에서 string.format 예제를 사용하는 것처럼 보입니다. 효율성 측면에서 실제 차이점이 있다고 …
9 c#  .net  vb.net  strings 

4
C #에서 MS SQL Server의 데이터를 쿼리하는 가장 좋은 방법은 무엇입니까?
C #의 MS SQL Server에서 데이터를 쿼리하는 가장 좋은 방법은 무엇입니까? 코드에 SQL 쿼리를 사용하는 것은 좋지 않습니다. 저장 프로 시저를 만들고 C #에서 매개 변수를 사용하여 호출하는 가장 좋은 방법입니까? using (var conn = new SqlConnection(connStr)) using (var command = new SqlCommand("StoredProc", conn) { CommandType = CommandType.StoredProcedure }) { …
9 c#  sql  sql-server 


3
브라우저에서 실행되는 C #을 컴파일하는 데 LINQPad와 유사한 기술이 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
9 c# 



6
Razor 또는 XSLT가 프로젝트에 더 좋습니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 필자는 본질적으로 두 부분으로 나눌 시스템 설계의 초기 단계에 있습니다. 한 부분은 서비스이고 다른 부분은 OData 또는 XML과 …
9 c#  asp.net-mvc  xslt  razor 

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