«c#» 태그된 질문

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

1
Microsoft가 Windows 스토어 애플리케이션에서 RESW에 대한 RESX 모델을 삭제 한 이유는 무엇입니까?
Microsoft가 리소스 관리 시스템을 .NET의 RESX 파일에서 변경하기로 선택한 이유는 무엇입니까? RESX는 유용한 코드 생성 기능을 갖추고있어 개발자가 리소스 이름을 자동 완성하고 IMHO가 읽을 수있는 코드를 출력합니다. 새로운 RESW 형식은 내가 아는 한 동일한 베어 XML 파일이지만 코드 생성이 없어 개발자가 더 많은 코드를 작성하고 컴파일 시간 오류 감지를 박탈 …
18 c#  .net  winrt 

4
지속성은 순수한 기능 언어에 어떻게 맞습니까?
지속성을 처리하기 위해 명령 처리기를 사용하는 패턴은 IO 관련 코드를 가능한 한 얇게 만드는 순수 기능 언어에 어떻게 맞습니까? 객체 지향 언어로 도메인 기반 디자인을 구현할 때는 명령 / 핸들러 패턴 을 사용하여 상태 변경을 실행 하는 것이 일반적 입니다. 이 디자인에서 명령 처리기 는 도메인 개체 위에 위치하며 리포지토리 …

3
생성자가 얼마나 복잡한가
생성자와 함께 할 수있는 작업량에 대해 동료와 논의하고 있습니다. 내부에 다른 개체 A가 필요한 클래스 B가 있습니다. 개체 A는 클래스 B가 작업을 수행해야하는 몇 가지 구성원 중 하나입니다. 모든 공용 메소드는 내부 객체 A에 따라 다릅니다. 객체 A에 대한 정보는 DB에 저장되므로 생성자의 DB에서 조회하여 확인하고 가져 오려고합니다. 내 동료는 …
18 c#  constructors 

13
Windows 서비스의 실질적인 용도는 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 휴일 3 년 전 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. Windows 서비스를 처음 사용합니다. VS2010에서 Windows 서비스 를 만드는 법을 배웠지 만 Windows 서비스를 …

1
C # 클래스 명명 표준 / 지침
지난 몇 년 동안 응용 프로그램의 서비스에 다양한 명명 규칙을 사용했습니다. 예를 들면 다음과 같습니다. [클래스 이름] 서비스 [클래스 이름] 관리자 [클래스 이름] 공장 [ClassName] 제공자 [클래스 이름] 도우미 일반적으로 외부 종속성이없는 유틸리티 클래스에는 "Helper"접미사 만 사용합니다. 그러나 나는 다른 것들 사이에 약간의 교차가 있음을 발견했으며, 무엇을 언제 사용 해야하는지에 …
18 c#  naming 

13
이전 버전과의 호환성이 필요하지 않다고 가정하는 C # 또는 .Net 기능? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

5
고객이 웹 사이트에서 리치 텍스트 편집을 요구하면 어떻게합니까?
우리 모두 알다시피, XSS 공격은 위험 하고 실제로 해내 기 쉽습니다 . ASP.NET MVC처럼 다양한 프레임 워크를 통해 HTML을 쉽게 인코딩 할 수 있습니다. <%= Html.Encode("string"); %> 그러나 고객이 Microsoft Word 문서에서 직접 컨텐츠를 업로드 할 수 있어야하는 경우 어떻게됩니까? 시나리오는 다음과 같습니다. 사람들은 Microsoft Word의 컨텐츠를 WYSIWYG 편집기 (이 …
18 c#  .net  asp.net-mvc 

20
VB.Net vs C # 토론 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
18 c#  .net  vb.net 

2
Winform 애플리케이션에서 뷰와 로직을 어떻게 분리합니까?
로직과 뷰를 분리하는 MVC와 같은 패턴이 있다는 것을 알고 있지만 Winform 응용 프로그램에서 얼마나 공통적인지 잘 모르겠습니다. C # Winform 응용 프로그램의 경우 FormUI 구성 요소로 시작하여 점차 UI 구성 요소를 추가 한 다음 구성 요소 이벤트 ( click, textchanged...)에 대해 함수를 호출하거나 논리를 직접 작성하십시오! 나는 이것이 나쁜 습관이라는 …
18 c#  mvc  winforms 

6
저자는 구현에 대한 인터페이스 참조를 캐스트한다는 것은 무엇을 의미합니까?
현재 C #을 마스터하는 중이므로 Gary McLean Hall의 C # 을 통해 Adaptive Code를 읽고 있습니다. 그는 패턴과 반 패턴에 대해 씁니다. 구현 대 인터페이스 부분에서 그는 다음과 같이 씁니다. 인터페이스 프로그래밍 개념에 익숙하지 않은 개발자는 종종 인터페이스의 배후에있는 것을 놓기가 어렵다. 컴파일 타임에 인터페이스의 모든 클라이언트는 사용중인 인터페이스의 구현을 …

3
여러 비동기 서비스를 동시에 호출
서로 의존하지 않는 비동기 REST 서비스가 거의 없습니다. 즉, Service1의 응답을 "대기"하는 동안 Service2, Service3 등을 호출 할 수 있습니다. 예를 들어 아래 코드를 참조하십시오. var service1Response = await HttpService1Async(); var service2Response = await HttpService2Async(); // Use service1Response and service2Response 이제 service2Response의존하지 않으며 service1Response독립적으로 가져올 수 있습니다. 따라서 두 번째 …

4
애플리케이션과 함께 배포하기 위해 읽기 전용 데이터를 어떻게 저장해야합니까?
데스크톱 응용 프로그램을 개발 중이며이 응용 프로그램을 실행하려면 일부 정보가 필요하지만이 정보는 변경되지 않습니다 (데이터 는 응용 프로그램을 실행할 때마다로드 되어야 하지만 데이터는 변경 되지 않습니다 ). 데이터는 앱이 실행되는 컴퓨터와 동일한 컴퓨터에 저장되어야합니다 (클라이언트 측 스토리지?). 사용자가이 정보를 쉽게 변경할 수없는 경우 (IT 지식이 많지 않다고 가정) 더 좋습니다. …
17 c#  design  data  wpf 

7
인스턴스 생성이 왜 그런가?
지난 6 개월 정도 동안 C #을 배웠으며 이제는 Java를 탐구하고 있습니다. 내 질문은 인스턴스 생성에 관한 것입니다 (실제로 언어로). 이 예제를 보자 Person Bob = new Person(); 객체가 두 번 지정된 이유가 있습니까? 이 적을 수 있을까요 something_else Bob = new Person()? 컨벤션에서 팔로우한다면 다음과 같습니다. int XIsAnInt; Person …

5
코드에 데이터 저장
과거에 몇 번 코드에 데이터를 저장하고 싶었습니다. 데이터는 거의 변경되지 않으며 데이터베이스에 대한 액세스가 불가능하거나 실용적이거나 바람직하지 않은 장소에서 사용됩니다. 작은 예는 국가 목록을 저장하는 것입니다. 이를 위해 다음과 같은 작업을 수행 할 수 있습니다. public class Country { public string Code { get; set; } public string EnglishName {get;set;} …
17 c# 

9
측정 단위에 액세스하기위한 데이터 구조
TL; DR 측정 단위 내에서 단위를 정의하기위한 최적의 데이터 구조를 설계하려고합니다. A Unit of measure는 본질적 value으로unit 입니다. SI 단위 에는 7 개의베이스 또는 치수가 있습니다. 즉, 길이, 질량, 시간, 전류, 온도, 물질의 양 (몰) 및 광도. 이것은 간단하지만 많은 파생 단위와 자주 사용하는 요금이 있습니다. 결합 된 단위의 예는 …

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