«c#» 태그된 질문

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

3
ASP.NET MVC를 사용하여 여러 매개 변수를 사용하여 라우팅
우리 회사는 제품 용 API를 개발 중이며 ASP.NET MVC 사용을 고려하고 있습니다. API를 디자인하는 동안 사용자는 다음과 같은 호출을 사용하여 사용자가 API에서 XML 형식으로 정보를 요청하기로 결정했습니다. http://ws.audioscrobbler.com/2.0/?method=artist.getimages&artist=cher&api_key=b25b959554ed76058ac220b7b2e0a026 보시다시피 여러 매개 변수가 전달됩니다 (예 : artist및 api_key). ASP.NET MVC에서 artist것 controller, getImages행동을하지만, 어떻게 작업에 여러 매개 변수를 전달하는 것? 위의 …
139 c#  .net  asp.net-mvc  routing 


2
Entity Framework 비동기 작업을 완료하는 데 10 배가 걸립니다
데이터베이스를 처리하기 위해 Entity Framework 6을 사용하는 MVC 사이트가 있으며 모든 것이 비동기 컨트롤러로 실행되고 데이터베이스에 대한 호출이 비동기 상대방으로 실행되도록 변경을 실험하고 있습니다 (예 : ToListAsync () ToList ()) 대신 내가 겪고있는 문제는 단순히 쿼리를 비동기로 변경하면 쿼리 속도가 매우 느려진다는 것입니다. 다음 코드는 내 데이터 컨텍스트에서 "Album"개체의 컬렉션을 …

8
c # /. net에서 예외를 문서화하는 방법
현재 회사 내의 다른 개발자가 내부적으로 사용할 작은 프레임 워크를 작성하고 있습니다. 좋은 Intellisense 정보를 제공하고 싶지만 발생한 예외를 문서화 하는 방법 을 잘 모르겠습니다 . 다음 예에서 public void MyMethod1() { MyMethod2(); // also may throw InvalidOperationException } public void MyMethod2() { System.IO.File.Open(somepath...); // this may throw FileNotFoundException // …

7
익명 메소드를 var에 할당 할 수없는 이유는 무엇입니까?
다음 코드가 있습니다. Func<string, bool> comparer = delegate(string value) { return value != "0"; }; 그러나 다음은 컴파일되지 않습니다. var comparer = delegate(string value) { return value != "0"; }; 컴파일러가 왜 그것을 알 수 Func<string, bool>없습니까? 하나의 문자열 매개 변수를 사용하고 부울을 반환합니다. 대신 오류가 발생합니다. 암시 적으로 형식화 …


7
구분 된 문자열을 List <String>으로 split ()하는 방법
나는이 코드를 가지고 있었다 : String[] lineElements; . . . try { using (StreamReader sr = new StreamReader("TestFile.txt")) { String line; while ((line = sr.ReadLine()) != null) { lineElements = line.Split(','); . . . 그러나 대신 List와 함께 가야한다고 생각했습니다. 그러나이 코드 : List&lt;String&gt; listStrLineElements; . . . try { …
139 c#  .net  list  arraylist 

9
기본 인증을 사용하는 HttpWebRequest
이 동작을 위해 IIS를 설정할 때 사용했던 "기본 인증 요청"을 모방하는 인증 요청을하려고합니다. URL은 https://telematicoprova.agenziadogane.it/TelematicoServiziDiUtilitaWeb/ServiziDiUtilitaAutServlet?UC=22&amp;SC=1&amp;ST=2 (경고 : https!)입니다. 이 서버는 UNIX 및 Java에서 애플리케이션 서버로 실행 중입니다. 이 서버에 연결하는 데 사용하는 코드는 다음과 같습니다. CookieContainer myContainer = new CookieContainer(); HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://telematicoprova.agenziadogane.it/TelematicoServiziDiUtilitaWeb/ServiziDiUtilitaAutServlet?UC=22&amp;SC=1&amp;ST=2"); request.Credentials = new NetworkCredential(xxx,xxx); request.CookieContainer = …

28
"catch"또는 "finally"범위에서 "try"로 변수가 선언되지 않은 이유는 무엇입니까?
C # 및 Java (및 다른 언어도 가능)에서 "try"블록에 선언 된 변수는 해당 "catch"또는 "finally"블록의 범위에 속하지 않습니다. 예를 들어 다음 코드는 컴파일되지 않습니다. try { String s = "test"; // (more code...) } catch { Console.Out.WriteLine(s); //Java fans: think "System.out.println" here instead } 이 코드에서는 catch 블록의 s에 대한 …

7
릴리스 모드에서 .NET 어셈블리의 스택 추적에 행 번호 표시
릴리스 모드에서 빌드 / 배포 된 .NET 어셈블리의 스택 추적에 행을 표시하는 방법이 있습니까? 최신 정보: 내 응용 프로그램은 3 개의 클래스 라이브러리 프로젝트와 하나의 ASP.NET "웹 사이트"프로젝트로 나뉩니다. 내가 추적하려고하는 오류는 세 가지 클래스 라이브러리 프로젝트 중 하나에 있습니다. "개체 참조가 개체의 인스턴스로 설정되지 않았습니다"오류를 생성하는 클래스 라이브러리 프로젝트에 …

13
두 위도와 경도 지리 좌표 사이의 거리 계산
두 개의 GeoCoordinates 사이의 거리를 계산하고 있습니다. 3-4 개의 다른 앱에 대해 앱을 테스트하고 있습니다. 거리를 계산할 때 계산을 위해 평균 3.3 마일을 얻는 반면 다른 앱은 3.5 마일을 얻는 경향이 있습니다. 내가 수행하려는 계산에 큰 차이가 있습니다. 거리를 계산하기 위해 좋은 클래스 라이브러리가 있습니까? C #에서 다음과 같이 계산하고 …

7
.NET에서 가장을 어떻게합니까?
.NET에서 사용자를 가장하는 간단한 방법이 있습니까? 지금까지 나는 모든 가장 요구 사항에 대해 코드 프로젝트 에서이 클래스를 사용 했습니다 . .NET Framework를 사용하여 더 좋은 방법이 있습니까? 가장해야 할 자격 증명을 나타내는 사용자 자격 증명 세트 (사용자 이름, 암호, 도메인 이름)가 있습니다.
139 c#  .net  impersonation 

1
기다리는 Thread.Sleep를 얻는 방법?
대기 / 수면 패러다임을 기반으로 네트워크 바인딩 응용 프로그램을 작성 중입니다. 때로는 연결 오류가 발생하며 경험상 잠시 기다렸다가 다시 작업을 다시 시도하면 비용이 발생합니다. 문제는 Thread.Sleep 또는 다른 유사한 차단 작업을 await / async에서 사용하면 호출자 스레드의 모든 활동을 차단한다는 것입니다. Thread.Sleep (10000)을 다음과 같은 효과를 얻기 위해 대체해야 할 …

8
조치 필터 속성에서 경로 재 지정
어떤 것은에서 리디렉션을 할 수있는 가장 좋은 방법입니다 ActionFilterAttribute. I는있다 ActionFilterAttribute라고 IsAuthenticatedAttributeFilter하고는 세션 변수의 값을 확인. 변수가 false이면 응용 프로그램이 로그인 페이지로 리디렉션되도록하고 싶습니다. 경로 이름을 사용하여 리디렉션하는 것을 선호 SystemLogin하지만이 시점의 모든 리디렉션 방법이 좋습니다.

3
"소수"가 유효한 속성 매개 변수 유형이 아닌 이유는 무엇입니까?
정말 믿을 수 없지만 진짜입니다. 이 코드는 작동하지 않습니다 : [AttributeUsage(AttributeTargets.Property|AttributeTargets.Field)] public class Range : Attribute { public decimal Max { get; set; } public decimal Min { get; set; } } public class Item { [Range(Min=0m,Max=1000m)] //compile error:'Min' is not a valid named attribute argument because it is not …
139 c#  .net  attributes 

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