«c#» 태그된 질문

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

2
node.js와 ASP.NET Core 성능 테스트의 예기치 않은 결과
나는 두 개의 (kinda) hello world 프로젝트에서 빠른 스트레스 테스트를하고 있습니다. node.js 과 asp.net- 코어. 둘 다 프로덕션 모드에서 실행되고 로거가 첨부되지 않았습니다. 결과는 놀랍습니다! ASP.NET 코어는 추가 작업을 한 후에도 node.js 앱보다 성능이 뛰어나며 node.js 앱은 뷰를 렌더링합니다. 앱 1 : http://localhost:3000/nodejs node.js 사용 : node.js, 표현 및 vash …


6
C # 코드 조각을 동적으로 컴파일하고 실행할 수 있습니까?
C # 코드 조각을 텍스트 파일 (또는 입력 스트림)에 저장하고 동적으로 실행할 수 있는지 궁금합니다. 나에게 제공된 것이 Main () 블록 내에서 잘 컴파일된다고 가정하면이 코드를 컴파일 및 / 또는 실행할 수 있습니까? 성능상의 이유로 컴파일하는 것을 선호합니다. 최소한 구현에 필요한 인터페이스를 정의한 다음 해당 인터페이스를 구현하는 코드 '섹션'을 제공 …
177 c# 

10
전체 응용 프로그램의 문화를 설정하는 방법이 있습니까? 모든 현재 스레드와 새 스레드?
전체 응용 프로그램의 문화를 설정하는 방법이 있습니까? 모든 현재 스레드와 새 스레드? 우리는 데이터베이스에 저장된 문화의 이름을 가지고 있으며 응용 프로그램이 시작될 때 CultureInfo ci = new CultureInfo(theCultureString); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; 그러나 물론 새로운 스레드에서 무언가를 원할 때 "손실"됩니다. 것을 설정하는 방법이 CurrentCulture와 CurrentUICulture전체 응용 프로그램은? 그래서 …


18
후행 0 제거
컬렉션에서 일부 필드를 반환했습니다. 2.4200 2.0044 2.0000 나는 같은 결과를 원한다 2.42 2.0044 2 나는로 시도했지만 다른 값 을 반올림하도록 String.Format반환 2.0000하고 설정합니다 N0.
177 c#  .net  decimal 

4
테스트 초기화 메소드의 HttpContext.Current 모의
내가 작성한 ASP.NET MVC 응용 프로그램에 단위 테스트를 추가하려고합니다. 내 단위 테스트에서 다음 코드를 사용합니다. [TestMethod] public void IndexAction_Should_Return_View() { var controller = new MembershipController(); controller.SetFakeControllerContext("TestUser"); ... } 컨트롤러 컨텍스트를 조롱하는 다음 도우미를 사용하십시오. public static class FakeControllerContext { public static HttpContextBase FakeHttpContext(string username) { var context = new Mock<HttpContextBase>(); …

10
C #에서 참조 유형 변수에 "ref"를 사용하는 것은 무엇입니까?
키워드가 없는 매개 변수로 값 유형 ( int, struct등)을 ref전달하면 해당 변수의 사본이 메소드에 전달되지만 ref키워드를 사용하면 해당 변수에 대한 참조가 전달됩니다. 새로운 것이 아닙니다. 그러나 ref키워드가 없어도 클래스와 같은 참조 유형을 사용 하면 사본이 아닌 메소드에 참조가 전달됩니다. 그렇다면 ref키워드를 참조 유형과 함께 사용하는 것은 무엇 입니까? 예를 들어 …

17
최대 또는 기본?
행을 반환하지 않을 수있는 LINQ 쿼리에서 Max 값을 얻는 가장 좋은 방법은 무엇입니까? 내가 방금하면 Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max 쿼리가 행을 반환하지 않으면 오류가 발생합니다. 난 할 수 있습니다 Dim x = (From y In context.MyTable _ Where y.MyField …
176 c#  .net  linq  linq-to-sql 

6
"가상이 아닌 (VB에서 재정의 할 수없는) 멤버에서 유효하지 않은 설정 ..."메시지와 함께 예외가 발생하는 이유는 무엇입니까?
부울 유형을 반환하는 비가 상 메소드를 조롱 해야하는 단위 테스트가 있습니다. public class XmlCupboardAccess { public bool IsDataEntityInXmlCupboard(string dataId, out string nameInCupboard, out string refTypeInCupboard, string nameTemplate = null) { return IsDataEntityInXmlCupboard(_theDb, dataId, out nameInCupboard, out refTypeInCupboard, nameTemplate); } } 그래서 XmlCupboardAccess클래스 의 모의 객체가 있고 아래 표시된 것처럼 테스트 …
176 c#  unit-testing  moq 

12
ToList () — 새 목록을 작성합니까?
수업이 있다고 가정 해 봅시다 public class MyObject { public int SimpleInt{get;set;} } 그리고 List<MyObject>,을 가지고 있고 , ToList()중 하나를 변경 SimpleInt하면 변경 사항이 원래 목록으로 다시 전파됩니다. 즉, 다음 방법의 결과는 무엇입니까? public void RunChangeList() { var objs = new List<MyObject>(){new MyObject(){SimpleInt=0}}; var whatInt = ChangeToList(objs ); } public …
176 c#  linq 

4
List <T>를 반복하고 각 항목을 잡을 수 있습니까?
List를 반복하고 각 항목을 가져 오는 방법은 무엇입니까? 출력이 다음과 같이 보이기를 원합니다. Console.WriteLine("amount is {0}, and type is {1}", myMoney.amount, myMoney.type); 내 코드는 다음과 같습니다. static void Main(string[] args) { List&lt;Money&gt; myMoney = new List&lt;Money&gt; { new Money{amount = 10, type = "US"}, new Money{amount = 20, type = …
176 c#  for-loop  collections 


1
C # .NET으로 LOCAL 비트 코인 블록 체인 쿼리
로컬로 저장된 블록 체인 (Bitcoin Core를 통해 다운로드) 만 사용하여 주어진 Bitcoin 주소 의 잔액 을 확인하려고합니다 . NBitCoin 및 / 또는 QBitNinja를 사용하여 이와 유사하지만 네트워크에 액세스 할 필요가없는 것 : private static readonly QBitNinjaClient client = new QBitNinjaClient(Network.Main); public decimal CheckBalance(BitcoinPubKeyAddress address) { var balanceModel = client.GetBalance(address, true).Result; …
175 c#  .net  bitcoin  blockchain 

5
C # MVC4 WebAPI 앱에 대해 모든 예외를 전체적으로 어떻게 기록합니까?
배경 클라이언트를위한 API 서비스 계층을 개발 중이며 전 세계적으로 모든 오류를 포착하고 기록하도록 요청되었습니다. 따라서 ELMAH를 사용하거나 다음과 같은 것을 추가하면 알 수없는 끝점 (또는 동작)과 같은 것이 쉽게 처리됩니다 Global.asax. protected void Application_Error() { Exception unhandledException = Server.GetLastError(); //do more stuff } . . 라우팅과 관련이없는 처리되지 않은 오류는 …

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