«c#» 태그된 질문

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


3
Entity Framework 쿼리 가능 비동기
Entity Framework 6을 사용하여 일부 웹 API 관련 작업을하고 있으며 컨트롤러 메서드 중 하나는 내 데이터베이스에서 테이블의 내용을 IQueryable<Entity>. 내 저장소에서 비동기로 EF를 사용하는 것이 처음이므로 비동기 적으로 수행하는 유리한 이유가 있는지 궁금합니다. 기본적으로 그것은 public async Task<IQueryable<URL>> GetAllUrlsAsync() { var urls = await context.Urls.ToListAsync(); return urls.AsQueryable(); } vs public …

6
ArraySegment <T> 클래스의 용도는 무엇입니까?
클래스 ArraySegment&lt;byte&gt;를 서브 클래 싱하는 동안 방금 유형을 발견했습니다 MessageEncoder. 이제 주어진 배열의 세그먼트이고 오프셋을 취하고 열거 할 수 없으며 인덱서가 없다는 것을 이해하지만 여전히 사용법을 이해하지 못합니다. 누군가 예를 들어 설명해 주시겠습니까?
98 c#  arrays  .net 

5
C # 타이머가 별도의 스레드에서 경과합니까?
System.Timers.Timer가 그것을 생성 한 스레드가 아닌 별도의 스레드에서 경과합니까? 5 초마다 실행되는 타이머가있는 수업이 있다고 가정 해 보겠습니다. 타이머가 실행되면 elapsed 메서드에서 일부 개체가 수정됩니다. 이 개체를 수정하는 데 10 초처럼 오랜 시간이 걸린다고 가정 해 보겠습니다. 이 시나리오에서 스레드 충돌이 발생할 수 있습니까?

3
예외에서 전체 스택 추적을 인쇄하는 방법은 무엇입니까?
예를 들어 한 곳에서 ... //---------------a try { // some network call } catch(WebException we) { throw new MyCustomException("some message ....", we); } ... 그리고 다른 곳에서 ... //--------------b try { // invoke code above } catch(MyCustomException we) { Debug.Writeline(we.stacktrace); // &lt;---------------- } 내가 인쇄하는 stacktrace는 a에서 b까지만 시작하며 WebException의 …


20
현재 컨텍스트에 'ViewBag'이름이 없습니다.-Visual Studio 2015
ASP.NET에서 다시 개발하기 시작했는데 Visual Studio에서 작은 오류가 발생했습니다. 내 .cshtml 파일은 몇 가지 면도기 기능을 사용할 때 오류를 표시합니다. 예 : "현재 컨텍스트에 'ViewBag'이름이 없습니다." 다음은 사진입니다. 데모 프로젝트를 사용하고 있습니다. 프로젝트는 https://github.com/Wintellect/Angular-MVC-Cookbook/tree/master/BasicProject 에서 찾을 수 있습니다. 몇 가지 다른 스레드를 살펴본 결과 web.config 파일을 업데이트하는 것이 좋습니다. 이 …

5
Expression.Quote ()는 Expression.Constant ()가 할 수없는 일을 무엇입니까?
참고 : 이전 질문 인 " LINQ의 Expression.Quote 메서드의 목적은 무엇입니까? "를 알고 있습니다 . ” ,하지만 읽으면 내 질문에 답이 없다는 것을 알게 될 것입니다. 의 명시된 목적이 무엇인지 이해합니다 Expression.Quote(). 그러나 Expression.Constant()동일한 용도로 사용할 수 있습니다 ( Expression.Constant()이미 사용 된 모든 용도에 추가 ). 따라서 왜 필요한지 이해할 …

4
Visual Studio 2017 및 C # 7.0을 사용하는 메서드에서 Tuple을 반환 할 수 없습니다.
일주일 전에 릴리스 된 Visual Studio 2017 Community를 설치했고 C # 7의 새로운 기능을 탐색하기 시작했습니다. 그래서 두 가지 값을 반환하는 간단한 메서드를 만들었습니다. public class Program { public static void Main(string[] args) { (int sum, int count) a = ReturnTwoValues(); } static (int sum, int count) ReturnTwoValues() =&gt; (1, …

5
XmlInclude 또는 SoapInclude 특성을 사용하여 정적으로 알려지지 않은 형식을 지정합니다.
.NET으로 작업 할 때 매우 이상한 문제가 XmlSerializer있습니다. 다음 예제 클래스를 사용하십시오. public class Order { public PaymentCollection Payments { get; set; } //everything else is serializable (including other collections of non-abstract types) } public class PaymentCollection : Collection&lt;Payment&gt; { } public abstract class Payment { //abstract methods } public …
98 c#  .net  xml  xmlserializer 

9
C # 애플리케이션에서 JsonConvert를 가져 오는 방법은 무엇입니까?
C # 라이브러리 프로젝트를 만들었습니다. 이 프로젝트는 한 클래스에 다음 줄이 있습니다. JsonConvert.SerializeObject(objectList); 다음과 같은 오류가 발생합니다. JsonConvert라는 이름이 현재 컨텍스트에 존재하지 않습니다. 이를 수정하기 위해 System.ServiceModel.Web.dll참조를 추가 했지만 운이 없었습니다. 이 오류를 어떻게 해결할 수 있습니까?
98 c#  json.net 

9
ASP.NET Core 웹 API 인증
내 웹 서비스에서 인증을 설정하는 방법에 어려움을 겪고 있습니다. 이 서비스는 ASP.NET Core 웹 API로 빌드됩니다. 내 모든 클라이언트 (WPF 애플리케이션)는 동일한 자격 증명을 사용하여 웹 서비스 작업을 호출해야합니다. 몇 가지 조사 끝에 HTTP 요청 헤더에 사용자 이름과 비밀번호를 보내는 기본 인증을 생각해 냈습니다. 그러나 몇 시간의 연구 끝에 기본 …

5
외부 어셈블리에서 내부 클래스에 액세스하려면 어떻게해야합니까?
개체 형식을 반환하는 메서드 가 있지만 실제로는 내부 형식 인 수정할 수없는 어셈블리 (공급 업체 제공)가 있습니다 . 어셈블리에서 개체의 필드 및 / 또는 메서드에 액세스하려면 어떻게해야합니까? 공급 업체에서 제공 한 어셈블리는 수정할 수 없습니다. 본질적으로 내가 가진 것은 다음과 같습니다. 공급 업체에서 : internal class InternalClass public string test; …
97 c#  class 

11
.NET 라이브러리에 월에 대한 미리 정의 된 열거가 있습니까?
.net 프레임 워크에 몇 달 동안 공식 열거가 있는지 확인하고 있습니다. 월 사용이 얼마나 흔한 지, 그리고 .net 프레임 워크에 다른 열거가 있기 때문에 하나가있는 것 같습니다. 예를 들어, 월요일, 화요일 등을 포함하는 요일에 대한 열거 형 System.DayOfWeek가 있습니다. 1 년 중 1 월, 2 월 등 몇 달 동안 …


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