«c#» 태그된 질문

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

6
nullable int 직렬화
nullable int가있는 클래스가 있습니까? xml 요소로 직렬화하도록 설정된 데이터 유형. 값이 null 인 경우 xml serializer가 요소를 직렬화하지 않도록 설정하는 방법이 있습니까? [System.Xml.Serialization.XmlElement (IsNullable = false)] 특성을 추가하려고했지만 "IsNullable이 'false로 설정되지 않았을 수 있습니다. 'Nullable 형식의 경우'System.Int32 '형식을 사용하거나 XmlElement 특성에서 IsNullable 속성을 제거하는 것이 좋습니다. " [Serializable] [System.Xml.Serialization.XmlRoot("Score", Namespace …
92 c#  .net  xml  serialization 

5
web.config 파일에서 appSettings 섹션을 읽는 방법은 무엇입니까?
내 XML은 다음과 같고 파일 이름은 web.config <?xml version="1.0"?> <configuration> <appSettings> <add key="configFile" value="IIS.config"/> <add key="RialtoDomain" value="ASNC_AUDITORS"/> </appSettings> <system.serviceModel> .... </system.serviceModel> </configuration> 이렇게 읽을 때 코드에서 String path = ConfigurationSettings.AppSettings["configFile"]; null 값을 받고 있습니다. 예외가 발생하지 않습니다. 이것이 올바른 방법입니까?
92 c#  asp.net  web-config 

3
끝없는 작업을 구현하는 적절한 방법. (타이머 대 작업)
따라서 내 앱은 앱이 실행 중이거나 취소가 요청되는 동안 거의 연속적으로 (각 실행 사이에 10 초 정도 일시 중지) 작업을 수행해야합니다. 수행해야하는 작업에는 최대 30 초가 소요될 수 있습니다. System.Timers.Timer를 사용하고 AutoReset을 사용하여 이전 "틱"이 완료되기 전에 작업을 수행하지 않는지 확인하는 것이 더 낫습니까? 아니면 취소 토큰이있는 LongRunning 모드에서 일반 …

8
C #에서 변수의 데이터 유형을 어떻게 가져올 수 있습니까?
어떤 변수가 어떤 데이터 유형을 가지고 있는지 어떻게 알 수 있습니까? (예 : int, string, char 등) 이제 다음과 같은 것이 있습니다. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Testing { class Program { static void Main() { Person someone = new Person(); someone.setName(22); int n = someone.getName(); …
92 c#  types 

6
c #의 내부 대 공용
public와 internal가시성 수정 자의 차이점을 알고 싶습니다 . internal수업에서 언제 사용해야 public합니까? 메서드가 public또는 이어야 할 때 혼란스러워합니다 internal. 나는 읽고 internal있는 동안, 총회를 통해 액세스 할 수 있습니다 public또한 조립 곳의 차이 거짓말을 통해 사용할 수 있습니다.
92 c#  .net 

12
게터, 세터 및 속성 모범 사례. 자바 대 C #
저는 지금 C # 수업을 듣고 있으며 최선의 방법을 찾으려고 노력하고 있습니다. 저는 Java 배경에서 왔으므로 Java 모범 사례에만 익숙합니다. 저는 C # 초보자입니다! Java에서 개인 속성이 있으면 이렇게합니다. private String name; public void setName(String name) { this.name = name; } public String getName() { return this.name; } C #에서는 …


7
타사 라이브러리를 사용하지 않고 C #으로 로그인하려면 어떻게해야합니까? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 작년에 문을 닫았 습니다 . 이 질문 개선 내 응용 프로그램에서 로깅을 구현하고 싶지만 log4net과 같은 외부 프레임 워크를 사용하지 않습니다. 그래서 …

3
좋은 C # 예제로 Liskov Substitution Principle을 설명 할 수 있습니까? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 9 개월 전 . 이 질문 개선 Liskov Substitution Principle (SOLID의 'L')을 단순화 된 방식으로 원리의 모든 측면을 다루는 좋은 C …

6
마샬링 – 그것이 무엇이며 왜 필요한가?
마샬링이란 무엇이며 왜 필요합니까? intC #에서 C로 유선을 통해 전송할 수없고 마샬링해야 한다는 사실을 믿기 어렵 습니다. 왜 C #은 시작 및 종료 신호와 함께 32 비트를 보낼 수 int없습니까? 마샬링이 필요한 이유와 사용 방법에 대한 좋은 튜토리얼이나 사이트가 있다면 좋을 것입니다.



14
AJAX MVC를 통해 Excel 파일 다운로드
MVC에 큰 (ish) 형태가 있습니다. 해당 양식의 하위 집합에서 데이터를 포함하는 Excel 파일을 생성 할 수 있어야합니다. 까다로운 부분은 이것이 양식의 나머지 부분에 영향을주지 않아야한다는 것이므로 AJAX를 통해 수행하고 싶습니다. 나는 관련된 것처럼 보이는 몇 가지 질문을 보았지만 대답이 무엇을 의미하는지 잘 모르겠습니다. 이것은 내가 추구하는 것에 가장 가까운 것 …

6
MatchCollection에서 LINQ 확장 메서드 구문 사용
다음 코드가 있습니다. MatchCollection matches = myRegEx.Matches(content); bool result = (from Match m in matches where m.Groups["name"].Value.Length > 128 select m).Any(); LINQ 확장 메서드 구문을 사용하여이 작업을 수행 할 수 있습니까? 이 같은: bool result = matches.Any(x => ... );
92 c#  linq 

6
폴더에서 특정 확장자를 가진 파일 찾기
폴더 경로 (예 :)가 주어지면 C:\Random Folder어떻게 특정 확장자를 가진 파일을 찾을 수 txt있습니까? *.txt디렉토리에서 검색해야한다고 가정 하지만 처음에이 검색을 어떻게 시작해야하는지 잘 모르겠습니다.
92 c#  filepath 

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