«c#» 태그된 질문

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

2
HashSet <Point>가 HashSet <string>보다 너무 느린 이유는 무엇입니까?
중복을 허용하지 않고 일부 픽셀 위치를 저장하고 싶었으므로 가장 먼저 생각해야 할 것은 HashSet&lt;Point&gt;비슷한 클래스입니다. 그러나 이것은 같은 것에 비해 매우 느린 것 같습니다 HashSet&lt;string&gt;. 예를 들어이 코드는 다음과 같습니다. HashSet&lt;Point&gt; points = new HashSet&lt;Point&gt;(); using (Bitmap img = new Bitmap(1000, 1000)) { for (int x = 0; x &lt; …

10
C # 개체 풀링 패턴 구현
누구나 SQL 연결 풀링을 통해 제한된 리소스에 대한 공유 객체 풀 전략을 구현하는 데 유용한 리소스가 있습니까? (즉, 스레드로부터 안전하도록 완전히 구현되어야 함). 설명을위한 @Aaronaught 요청과 관련하여 후속 조치를 수행하려면 풀 사용은 외부 서비스에 대한 요청을로드 밸런싱하는 것입니다. 내가 직접 배치하는 것과는 반대로 즉시 이해하기 쉬운 시나리오에이를 수 있습니다. ISessionNHibernate …

8
C #에서 문자열을 DateTime으로 구문 분석
다음 과 같은 형식의 문자열에 날짜와 시간 이 있습니다 . "2011-03-21 13:26" //year-month-day hour:minute 어떻게 파싱 할 수 System.DateTime있습니까? 날짜 형식을 수동으로 지정할 수 있도록 DateTime.Parse()또는 DateTime.ParseExact()가능한 경우 와 같은 기능을 사용하고 싶습니다 .
165 c#  .net  string  parsing  datetime 

17
MVVM에서 ViewModel 또는 Model이 INotifyPropertyChanged를 구현해야합니까?
필자가 작업 한 대부분의 MVVM 예제에는 Model 구현 INotifyPropertyChanged이 있었지만 Josh Smith의 CommandSink 예제 에서는 ViewModel이 구현했습니다INotifyPropertyChanged . 나는 여전히 MVVM 개념을인지 적으로 통합하고 있으므로 다음과 같은 경우에 모르겠습니다. 작업 INotifyPropertyChanged하려면 ViewModel에을 넣어야합니다 .CommandSink 이것은 단지 표준의 수차이며 실제로 중요하지 않습니다. 항상 Model 구현을 가져야 INotifyPropertyChanged하며 이것은 코드 예제에서 애플리케이션으로 …

1
Attributes.IsDefined ()에 과부하가없는 이유는 무엇입니까?
SO 질문에서 영감을 얻었습니다. Attribute 클래스에는 IsDefined () 메서드에 대한 여러 가지 오버로드가 있습니다 . 어셈블리, 모듈, MemberInfo, ParameterInfo에 적용되는 속성이 포함됩니다. MemberInfo 오버로드에는 PropertyInfo, FieldInfo, EventInfo, MethodInfo, ConstructorInfo가 포함됩니다. 대부분의 AttributeTarget을 처리합니다. 하나의 큰 문제를 제외하고 : Attribute.IsDefined (Type, Type)에 대한 과부하가 없으므로 속성이 클래스에 정의되어 있는지 확인할 수 …
165 c#  .net  reflection 

27
주어진 문자열이 Windows에서 유효한 / 유효한 파일 이름인지 어떻게 확인합니까?
응용 프로그램에 배치 파일 이름 바꾸기 기능을 포함하고 싶습니다. 사용자는 대상 파일 이름 패턴을 입력 할 수 있으며 (패턴에서 일부 와일드 카드를 바꾼 후) Windows에서 올바른 파일 이름인지 확인해야합니다. 나는 정규 표현식을 사용하려고 노력했다.[a-zA-Z0-9_]+ 다양한 언어 (예 : 움라우트 등)의 국가 별 문자가 많이 포함되어 있지 않습니다. 그러한 점검을 수행하는 …
165 c#  windows  file  filesystems 

12
여러 IEntityChangeTracker 인스턴스에서 엔티티 오브젝트를 참조 할 수 없습니다. Entity Framework 4.1에서 관련 개체를 엔터티에 추가하는 동안
City와 관련된 직원 세부 정보를 저장하려고합니다. 그러나 연락처를 저장하려고 할 때마다 "ADO.Net Entity Framework IEntityChangeTracker의 여러 인스턴스에서 엔터티 개체를 참조 할 수 없습니다" 라는 예외가 발생 합니다. 나는 많은 게시물을 읽었지만 여전히해야 할 일에 대한 정확한 아이디어를 얻지 못했습니다 ... 저장 버튼 클릭 코드는 다음과 같습니다. protected void Button1_Click(object sender, …

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


3
Visual Studio-Resx 파일 기본 'internal'에서 'public'
VS에서 리소스 파일을 편집 할 때마다 해당 코드가 재생성되고 클래스 액세스 수정자가 internal로 설정됩니다. resx를 편집 할 때마다 Ctrl-F-&gt; ReplaceAll이 고통 스럽습니다. 이것을 기본값으로 공개 할 수 있도록 속성 / 설정이 있습니까? internal class MyResource { internal static global::System.Resources.ResourceManager ResourceManager {...} } 나는 모든 사람이 필요 internal할 수 public있는 모든 …

23
경로에 대한 액세스가 거부되었습니다
이 질문이 여기에서 여러 번 요청되었지만 내 문제에 대한 해결책을 찾을 수 없습니다. .net c #의 폴더에 이미지를 저장하려고하지만이 예외가 발생합니다. Access to the path 'C:\inetpub\wwwroot\mysite\images\savehere' is denied.The error occured at mscorlib because at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare …
165 c#  .net  iis  path  denied 

6
Lookup ()과 Dictionary (Of list ())의 차이점
어떤 데이터 구조가 가장 효율적인지, 언제 어디에서 어떤 데이터 구조를 사용 해야하는지 내 머리를 감싸려고합니다. 이제 구조를 충분히 이해하지 못했을 수도 있지만 어떻게 ILookup(of key, ...)다른 Dictionary(of key, list(of ...))가요? 또한 어디에서 사용하고 싶고 ILookup프로그램 속도 / 메모리 / 데이터 액세스 등의 측면에서 더 효율적입니까?
165 c#  .net  vb.net  linq 

10
?? 빈 문자열에 대한 병합?
내가 점점 더 많이하고있는 것은 문자열이 비어 있거나 (있는 ""또는 null 인) 조건부 연산자를 확인하는 것입니다. 현재 예 : s.SiteNumber.IsNullOrEmpty() ? "No Number" : s.SiteNumber; 이것은 확장 방법 일 뿐이며 다음과 같습니다. string.IsNullOrEmpty(s.SiteNumber) ? "No Number" : s.SiteNumber; 비어 있고 null ??이 아니기 때문에 트릭을 수행하지 않습니다. 의 string.IsNullOrEmpty()버전은 ??완벽한 …


6
C #의 열거 형 내부 메서드
Java에서는 열거 형 안에 메소드를 가질 수 있습니다. C #에 그러한 가능성이 있습니까? 아니면 문자열 모음입니까? 재정의를 시도했지만 ToString()컴파일되지 않습니다. 누군가 간단한 코드 샘플을 가지고 있습니까?
165 c#  enums  enumeration 

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