«c#» 태그된 질문

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

8
System.Enum에서 기본 정수로 변환하는 방법은 무엇입니까?
캐스팅하지 않고 바람직하게는 문자열을 구문 분석하지 않고 System.Enum 파생 형식을 해당 정수 값으로 변환하는 일반 메서드를 만들고 싶습니다. 예를 들어, 내가 원하는 것은 다음과 같습니다. // Trivial example, not actually what I'm doing. class Converter { int ToInteger(System.Enum anEnum) { (int)anEnum; } } 그러나 이것은 작동하지 않는 것 같습니다. Resharper는 …

8
C # vs F # 또는 F # vs C # 사용의 이점은 무엇입니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …
93 c#  .net  f# 

10
구조체 대 클래스
코드에서 100,000 개의 개체를 만들려고합니다. 2 개 또는 3 개의 속성 만있는 작은 것입니다. 나는 그것들을 일반 목록에 넣고 그것들이있을 때 그것들을 반복하고 value를 확인 a하고 아마도 value를 업데이트 할 것이다 b. 이러한 객체를 클래스 또는 구조체로 만드는 것이 더 빠르거나 더 낫습니까? 편집하다 ㅏ. 속성은 값 유형입니다 (내가 생각하는 …
93 c#  struct 

3
var 매개 변수가없는 TryParse
C # 6.0의 새로운 기능을 사용하면 TryParse 메서드 내에서 변수를 선언 할 수 있습니다. 몇 가지 코드가 있습니다. string s = "Hello"; if (int.TryParse(s, out var result)) { } 하지만 컴파일 오류가 발생합니다. 내가 뭘 잘못하고 있니? 추신 : 프로젝트 설정에서 C # 6.0 및 .NET Framework 4.6이 설정됩니다.
93 c#  c#-6.0  c#-7.0 

1
네트워크 자격 증명이있는 HttpClient.GetAsync
나는 현재 HttpWebRequest웹 사이트를 얻기 위해 사용하고 있습니다. 에 대해 제공되지 않는 await 패턴을 사용하고 싶습니다 HttpWebRequests. HttpClient새로운 Http 작업자 클래스 인 것 같은 클래스를 찾았습니다 . HttpClient.GetAsync(...)내 웹 페이지를 쿼리 하는 데 사용 하고 있습니다. 하지만 ClientCredentials같은 추가 옵션이 없습니다 HttpWebRequest.Credentials. HttpClient인증 정보 를 제공하는 방법이 있습니까?


4
C # (. NET)을 사용하여 프로그래밍 방식으로 web.config 변경
web.configC #을 사용하여 프로그래밍 방식으로 어떻게 수정 / 조작 할 수 있습니까? 구성 개체를 사용할 수 있습니까 web.config? 그렇다면 구성 개체에를 어떻게 로드 할 수 있습니까? 연결 문자열을 변경하는 전체 예제를 갖고 싶습니다. 수정 후에는 web.config하드 디스크에 다시 기록해야합니다.
93 c#  web-config 

6
사전을 C #의 목록 컬렉션으로 변환
사전을 목록으로 변환하려고 할 때 문제가 있습니다. 예를 들어 템플릿 문자열을 키로, 문자열을 값으로 사용하는 사전이 있습니다. 그런 다음 사전 키를 문자열로 목록 컬렉션으로 변환하고 싶습니다. Dictionary<string, string> dicNumber = new Dictionary<string, string>(); List<string> listNumber = new List<string>(); dicNumber.Add("1", "First"); dicNumber.Add("2", "Second"); dicNumber.Add("3", "Third"); // So the code may something …
93 c#  list  dictionary 

13
Microsoft.Office.Core 참조 누락
codeproject에 제공된 예제를 사용하여 Microsoft.Office.Core 라이브러리에 대한 참조를 찾을 수있는 위치를 찾는 데 어려움을 겪고 있습니다. "참조 된 구성 요소 'Microsoft.Office.Core'를 찾을 수 없습니다."라는 오류 메시지가 나타납니다. 이 시스템에는 Office 2007 Enterprise Edition과 Outlook 2003 만 설치되어 있습니다. 이것이 원인일까요? 그렇지 않으면 어떤 특정 dll을 참조해야합니까?


8
응용 프로그램 설정에 int [] 배열을 저장하는 방법
저는 C # Express 2008을 사용하여 간단한 Windows Forms 응용 프로그램을 만들고 있습니다. 저는 경험이 많은 C ++ 개발자이지만 C # 및 .NET을 처음 접하는 사람입니다. 현재 설정 디자이너와 다음과 같은 코드를 사용하여 간단한 응용 프로그램 설정 중 일부를 저장하고 있습니다. // Store setting Properties.Settings.Default.TargetLocation = txtLocation.Text; ... // Restore …
93 c#  winforms  arrays  settings 


2
부분 클래스 파일에 대한 명명 규칙
내 ASP.NET MVC 스캐 폴딩 코드의 대부분을 생성하고 있습니다. 생성 된 모든 파일은 표준 명명 규칙을 사용하는 부분 클래스입니다. 예를 들어 내 직원 컨트롤러 파일의 이름은 EmployeeController.cs입니다. 생성되지 않은 사용자 지정 논리로 EmployeeController를 확장하려면 EmployeeControllerCustom.cs라는 두 번째 부분 클래스 파일을 만듭니다. 사용자 지정 및 생성 된 논리를 두 개의 다른 …

4
C # : 정적 메서드가 여러 스레드에서 호출되면 어떻게됩니까?
내 응용 프로그램에는 동시에 여러 스레드에서 호출되는 정적 메서드가 있습니다. 데이터가 뒤섞 일 위험이 있습니까? 첫 번째 시도에서 메서드는 정적이 아니었고 클래스의 여러 인스턴스를 만들고있었습니다. 그 경우 내 데이터가 어떻게 든 뒤섞여있었습니다. 때때로 발생하기 때문에 이것이 어떻게 발생하는지 잘 모르겠습니다. 아직 디버깅 중입니다. 그러나 이제 방법은 지금까지 아무런 문제가 없습니다. …


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