«c#» 태그된 질문

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

14
왜 캐스팅을 피해야합니까? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문 개선 나는 일반적으로 형변환 유형을 가능한 한 많이 피합니다. 코딩 관행이 좋지 않고 성능 저하를 …
97 c#  java  c++  casting 

23
관찰 가능한 컬렉션을 어떻게 정렬합니까?
다음 수업이 있습니다. [DataContract] public class Pair<TKey, TValue> : INotifyPropertyChanged, IDisposable { public Pair(TKey key, TValue value) { Key = key; Value = value; } #region Properties [DataMember] public TKey Key { get { return m_key; } set { m_key = value; OnPropertyChanged("Key"); } } [DataMember] public TValue Value { …


5
열의 버튼, Click 이벤트 핸들러에서 가져온 행 가져 오기
내 WPF Datagrid의 itemsource를 내 DAL에서 반환 된 개체 목록으로 설정했습니다. 또한 버튼이 포함 된 추가 열을 추가했습니다. xaml은 아래에 있습니다. <toolkit:DataGridTemplateColumn MinWidth="100" Header="View"> <toolkit:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Click="Button_Click">View Details</Button> </DataTemplate> </toolkit:DataGridTemplateColumn.CellTemplate> </toolkit:DataGridTemplateColumn> 이것은 잘 렌더링됩니다. 그러나 Button_Click 메서드에서 버튼이있는 데이터 그리드의 행을 가져올 수있는 방법이 있습니까? 보다 구체적으로, 내 개체의 …

6
ASP.NET MVC Razor : 컨트롤러 작업 내에서 Razor 부분보기의 HTML을 렌더링하는 방법
ASP.NET보기 엔진에서 지정된 부분보기의 HTML을 생성하는 방법 은 알려져 있습니다. 그러나이 기능이 면도기 부분보기에서 사용되면 부분보기가 "UserControl"에서 파생되지 않는다는 예외가 있기 때문에 작동하지 않습니다. Razor 부분보기를 지원하도록 렌더링을 수정하는 방법은 무엇입니까? 이 부분보기에서 이메일을 생성하기 때문에 이것이 필요합니다 ... 최신 정보: 실패한 코드 (@mcl) : public string RenderPartialToString(string controlName, object …
97 c#  asp.net-mvc  razor 

4
단위 테스트에 IoC 사용
IoC 컨테이너를 단위 테스트에 어떻게 사용할 수 있습니까? IoC를 사용하여 대규모 솔루션 (50 개 이상의 프로젝트)에서 모의를 관리하는 것이 유용합니까? 어떤 경험? 단위 테스트에서 사용하기에 잘 작동하는 C # 라이브러리가 있습니까?

5
C # Regex에서 캡처 된 그룹의 이름을 어떻게 얻습니까?
C #에서 캡처 된 그룹의 이름을 얻는 방법이 있습니까? string line = "No.123456789 04/09/2009 999"; Regex regex = new Regex(@"(?<number>[\d]{9}) (?<date>[\d]{2}/[\d]{2}/[\d]{4}) (?<code>.*)"); GroupCollection groups = regex.Match(line).Groups; foreach (Group group in groups) { Console.WriteLine("Group: {0}, Value: {1}", ???, group.Value); } 이 결과를 얻고 싶습니다. 그룹 : [무엇을 가야할지 모르겠습니다.], 값 : …
97 c#  regex 

20
(;;) 또는 while (true)의 올바른 C # 무한 루프는 무엇입니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문 개선 C / C ++ 시절로 돌아가서 "무한 루프"를 다음과 같이 코딩했습니다. while (true) …
97 c#  infinite-loop 

14
SQL Server Express 2012/2016에서 localhost에 연결할 수 없습니다.
최신 버전의 SQL Express 2012를 다운로드했지만 localhost에 연결할 수 없습니다. localhost \ SQLExpress 및 Windows 인증을 시도했지만 연결할 수 없다는 오류 메시지가 표시됩니다. 여기에 뭔가 빠졌나요? 이전에 SQL Server 2008을 사용해 보았지만 localhost에 연결하는 데 문제가 없었습니다. 찾을 수없는 것 같습니다. 또한 서비스에는 SQL Server VSS 작성기 만 표시됩니다. 이것이되어야하는 …

13
고유 한 임의 문자열 생성
예를 들어 MSDN 라이브러리에서 생성되는 것과 같은 임의의 고유 문자열을 생성하고 싶습니다. ( Error Object ). 't9zk6eay'와 같은 문자열이 생성되어야합니다.
97 c#  random 


13
@ Html.HiddenFor는 ASP.NET MVC의 목록에서 작동하지 않습니다.
List를 속성으로 포함하는 모델을 사용하고 있습니다. 이 목록을 SQL Server에서 가져온 항목으로 채우고 있습니다. 목록이 뷰에서 숨겨지고 POST 작업에 전달되기를 원합니다. 나중에 jQuery를 사용하여이 목록에 더 많은 항목을 추가하여 나중에 확장에 적합하지 않은 배열을 만들고 싶을 수 있습니다. 일반적으로 당신은 @Html.HiddenFor(model => model.MyList) 이 기능을 수행하기 위해 어떤 이유로 POST의 …


5
여러 역할이있는 속성 권한 부여
한 번에 여러 역할에 대한 권한을 컨트롤러에 추가하고 싶습니다. 일반적으로 다음과 같습니다. [Authorize(Roles = "RoleA,RoleB,RoleC")] public async Task<ActionResult> Index() { } 하지만 특정 시점에서 변경되거나 확장 될 수 있으므로 내 역할을 const에 저장했습니다. public const RoleA = "RoleA"; public const RoleB = "RoleB"; public const RoleC = "RoleC"; 컴파일 타임에 …

3
C #에서 클래스의 소멸자와 Finalize 메서드의 차이점은 무엇입니까?
클래스에서 소멸자와 Finalize 메서드의 차이점은 무엇입니까? 최근에 Visual Studio 2008이 Finalize 메서드와 동의어 인 소멸자를 고려한다는 사실을 발견했습니다. 즉, Visual Studio에서는 클래스에서 두 메서드를 동시에 정의 할 수 없습니다. 예를 들어, 다음 코드 조각 : class TestFinalize { ~TestFinalize() { Finalize(); } public bool Finalize() { return true; } } …

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