«c#» 태그된 질문

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

2
WPF 애플리케이션의 전체 화면
전체 화면에 표시되는 WPF 응용 프로그램을 개발 중입니다. 또한 응용 프로그램은 여러 차원의 많은 태블릿에서 작동해야합니다. 내 응용 프로그램이 크기와 관계없이 전체 화면에서 실행되기를 원합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
95 c#  wpf  xaml  fullscreen 


7
'AuthController'를 활성화하는 동안 'Microsoft.AspNetCore.Identity.UserManager'유형에 대한 서비스를 확인할 수 없습니다.
로그인 컨트롤러에서이 오류가 발생합니다. InvalidOperationException : 'Automobile.Server.Controllers.AuthController'활성화를 시도하는 동안 'Microsoft.AspNetCore.Identity.UserManager`1 [Automobile.Models.Account]'유형에 대한 서비스를 확인할 수 없습니다. 다음은 인증 컨트롤러 생성자입니다. private SignInManager<Automobile.Models.Account> _signManager; private UserManager<Automobile.Models.Account> _userManager; public AuthController(UserManager<Models.Account> userManager, SignInManager<Automobile.Models.Account> signManager) { this._userManager = userManager; this._signManager = signManager; } 다음은 startup.cs의 ConfigureServices입니다. public void ConfigureServices(IServiceCollection services) { // Add framework …


9
구조체가 인터페이스를 구현하는 것이 안전합니까?
구조체가 C #을 통해 CLR에서 인터페이스를 구현하는 것이 얼마나 나쁜지에 대해 읽은 것을 기억하는 것 같지만 그것에 대해 아무것도 찾을 수없는 것 같습니다. 나쁜가요? 그렇게하면 의도하지 않은 결과가 있습니까? public interface Foo { Bar GetBar(); } public struct Fubar : Foo { public Bar GetBar() { return new Bar(); } …
95 c#  interface  struct 


13
튜플이 해결하도록 설계된 요구 사항은 무엇입니까?
튜플의 새로운 C # 기능을보고 있습니다. 궁금합니다. 튜플이 해결하도록 설계된 문제는 무엇입니까? 앱에서 튜플을 무엇에 사용 했습니까? 최신 정보 지금까지 답변 해주셔서 감사합니다. 마음에 똑바로있는 것이 있는지 살펴 보겠습니다. 튜플의 좋은 예가 좌표로 지적되었습니다. 이게 맞나요? var coords = Tuple.Create(geoLat,geoLong); 그런 다음 튜플을 다음과 같이 사용하십시오. var myLatlng = new …
94 c#  tuples 

3
"catch, when"을 사용하여 예외 잡기
C #에서 특정 조건이 충족 될 때 catch 핸들러를 실행할 수있는이 새로운 기능을 발견했습니다. int i = 0; try { throw new ArgumentNullException(nameof(i)); } catch (ArgumentNullException e) when (i == 1) { Console.WriteLine("Caught Argument Null Exception"); } 나는 이것이 언제 유용 할 수 있는지 이해하려고 노력하고 있습니다. 하나의 시나리오는 다음과 …

4
구조를 비교할 때이 어설 션이 형식 예외를 던지는 이유는 무엇입니까?
두 System.Drawing.Size구조 의 동등성을 주장하려고하는데 예상되는 주장 실패 대신 형식 예외가 발생합니다. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in a correct format." Assert.AreEqual(struct1, struct2, "Failed. Expected {0}, actually it …

8
GetType ()은 거짓말을 할 수 있습니까?
며칠 전 SO : GetType () 및 다형성 과 Eric Lippert의 답변을 읽은 다음 질문을 기반으로 GetType()가상이 아닌 것이 실제로 객체가 Type. 특히 Eric의 대답은 다음과 같습니다. 프레임 워크 디자이너는 동일한 유형의 다른 세 가지 메서드와 일관성을 유지하기 위해 객체가 해당 유형에 대해 거짓말을하도록 허용하는 등 엄청나게 위험한 기능을 추가하지 …
94 c#  types 

3
C # / WinForms에서 다국어 애플리케이션을 만드는 모범 사례? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

11
Linq OrderBy 인수를 어떻게 동적으로 지정합니까?
orderby매개 변수로받는 값 을 사용하여 전달 된 인수를 어떻게 지정 합니까? 전의: List<Student> existingStudends = new List<Student>{ new Student {...}, new Student {...}} 현재 구현 : List<Student> orderbyAddress = existingStudends.OrderBy(c => c.Address).ToList(); 대신 c.Address매개 변수로 어떻게 사용할 수 있습니까? 예 string param = "City"; List<Student> orderbyAddress = existingStudends.OrderByDescending(c => param).ToList();
94 c#  linq 

5
Linq 쿼리는 "System.Object 유형의 상수 값을 만들 수 없습니다…"를 계속 던집니다. 이유는 무엇입니까?
다음은 코드 샘플입니다. private void loadCustomer(int custIdToQuery) { var dbContext = new SampleDB(); try { var customerContext = from t in dbContext.tblCustomers // keeps throwing: where t.CustID.Equals(custIdToQuery) // Unable to create a constant value of type 'System.Object'. select new // Only primitive types ('such as Int32, String, and Guid') { …

9
Windows GUI : WPF 또는 WinRT (2015+)
Windows World에서 GUI를 구축 할 때 사용할 다양한 기술에 대한 개요를 얻으려고합니다. 맥락을 위해 저는 2D 플랫폼 멀티 플레이어 게임을 만들고 있습니다. (단지 학습 목적으로 ..) 선생님은 WPF가 올바른 방법이라고 생각하지만 Windows Forms와 비교하는 것 같습니다. 내 이해는 여기 2015 년에 Windows Forms가 완전히 죽었다는 것입니다. 이 다른 스택 오버 …

10
Visual Studio 핫 키는 가끔 변경되며, 특히 빌드를위한 F6 대 Ctrl-Shift-B입니다. 왜?
나는 항상 F6내 프로젝트를 만들기 위해 압박 한다. 갑자기 내 비주얼 스튜디오 인스턴스 중 일부는 사용하는 저를하고자하는 Ctrl- Shift- B. 그것은 관련 키보드 아니다 - 메뉴 옵션의 실제 텍스트는 "에서 변경 F6"에서 " Ctrl- Shift- B". 해결 방법에 대한 답변과 그 원인은 무엇 입니까?

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