«c#» 태그된 질문

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

23
ReSharper가 모든 것에 'var'을 사용하려는 이유는 무엇입니까?
방금 Visual Studio에서 ReSharper를 사용하기 시작했습니다 (SO에 대한 많은 권장 사항 후). 그것을 시도하기 위해 최근 ASP.NET MVC 프로젝트를 열었습니다. 내가 제안한 첫 번째이자 가장 빈번한 것 중 하나는 대부분 / 모든 명시 적 선언을 var대신 변경하는 것입니다. 예를 들면 다음과 같습니다. //From This: MyObject foo = DB.MyObjects.SingleOrDefault(w => w.Id …

16
대소 문자를 무시하고 String.Replace
"hello world"라는 문자열이 있습니다 "world"라는 단어를 "csharp"로 바꿔야합니다 이를 위해 나는 다음을 사용한다. string.Replace("World", "csharp"); 그러나 결과적으로 문자열을 교체하지 않습니다. 이유는 대소 문자를 구분하기 때문입니다. 원래 문자열에 "world"가 포함되어 있지만 "World"를 바꾸려고합니다. string에서 대소 문자를 구분할 수있는 방법이 있습니까?
214 c#  string 


13
.NET 데이터 구조 : ArrayList, List, HashTable, Dictionary, SortedList, SortedDictionary — 속도, 메모리 및 각각 사용시기?
.NET에는 많은 복잡한 데이터 구조가 있습니다. 불행히도, 그들 중 일부는 매우 유사하며, 언제 사용하고 언제 사용해야하는지 잘 모르겠습니다. 내 C # 및 Visual Basic 책의 대부분은 어느 정도 그들에 대해 이야기하지만 실제로는 실제로 자세히 다루지 않습니다. Array, ArrayList, List, Hashtable, Dictionary, SortedList 및 SortedDictionary의 차이점은 무엇입니까? 열거 할 수있는 것은 …

7
ASP.NET ID를 사용할 때 테이블 이름을 어떻게 변경합니까?
Visual Studio 2013 (MSDN 2013-10-18에서 다운로드)의 릴리스 버전 (RCM이 아닌 RTM)을 사용하므로 최신 (RTM) 버전의 AspNet.Identity를 사용하고 있습니다. 새 웹 프로젝트를 만들 때 인증을 위해 "개별 사용자 계정"을 선택합니다. 다음과 같은 테이블이 생성됩니다. AspNetRoles AspNetUserClaims AspNetUserLogins AspNetUserRoles AspNetUsers 새 사용자를 등록하면 (기본 템플릿 사용)이 테이블 (위에 나열된)이 생성되고 AspNetUsers 테이블에 …

9
확장 메소드는 제네릭이 아닌 정적 클래스에서 정의해야합니다.
오류가 발생했습니다. 확장 메소드는 제네릭이 아닌 정적 클래스에서 정의해야합니다. 라인에서 : public class LinqHelper 다음은 Mark Gavells 코드를 기반으로하는 도우미 클래스입니다. 금요일에 떠났을 때 잘 작동하고 있다고 확신 하면서이 오류의 의미에 대해 혼란 스럽습니다! using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Linq.Expressions; using System.Reflection; /// <summary> /// Helper …

9
HTTP POST가 오류 : 417“예상 실패”를 반환합니다.
URL에 POST를 시도하면 다음 예외가 발생합니다. 원격 서버가 오류를 반환했습니다 : (417) 예상 실패. 샘플 코드는 다음과 같습니다. var client = new WebClient(); var postData = new NameValueCollection(); postData.Add("postParamName", "postParamValue"); byte[] responseBytes = client.UploadValues("http://...", postData); string response = Encoding.UTF8.GetString(responseBytes); // (417) Expectation Failed. HttpWebRequest/HttpWebResponse쌍을 사용 하거나 HttpClient차이를 만들지 않습니다. 이 …
212 c#  .net  http  http-post  webclient 


5
ASP.NET 웹 API의 선택적 쿼리 문자열 매개 변수
다음 WebAPI 메소드를 구현해야합니다. /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX 모든 쿼리 문자열 매개 변수는 null 일 수 있습니다. 즉, 호출자는 0에서 5 개의 매개 변수를 모두 지정할 수 있습니다. MVC4 베타 에서는 다음을 수행했습니다. public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public string GetFindBooks(string author, string title, string isbn, string somethingelse, DateTime? …

25
SqlDataReader 개체에서 열 이름 확인
열이 존재하는지 확인하는 방법 SqlDataReader개체에 ? 내 데이터 액세스 계층에서 여러 저장 프로 시저 호출에 대해 동일한 개체를 작성하는 메서드를 만들었습니다. 저장 프로 시저 중 하나에 다른 저장 프로 시저에서 사용하지 않는 추가 열이 있습니다. 모든 시나리오에 맞게 방법을 수정하고 싶습니다. 내 응용 프로그램은 C #으로 작성되었습니다.
212 c#  .net  sqldatareader 

16
C #의 다중 상속
다중 상속이 나쁘기 때문에 (소스가 더 복잡 해짐) C #은 이러한 패턴을 직접 제공하지 않습니다. 그러나 때때로이 능력을 갖는 것이 도움이 될 것입니다. 예를 들어 인터페이스와 세 가지 클래스를 사용하여 누락 된 다중 상속 패턴을 구현할 수 있습니다. public interface IFirst { void FirstMethod(); } public interface ISecond { void …

4
C #-사용자 지정 사용되지 않는 경고를 선택적으로 억제
내가 사용하고 Obsolete특정 방법을 사용하는 경우 경고를 표시하는 (처럼 동료 프로그래머들에 의해 제안) 속성을. SuppressMessage사용이 정당한 지점에서 CodeAnalysis와 유사한 경고를 억제하는 방법 이 있습니까? [Obsolete("Some message")]경고 618 [Obsolete]을 생성하는 메시지와 경고 612를 생성하는 메시지가없는 일반 속성 이 작동해야합니다 .

27
파일 또는 어셈블리를로드 할 수 없습니다… 매개 변수가 잘못되었습니다
최근에 C # 솔루션에서 다음 예외를 만났습니다. 오류 2 파일 또는 어셈블리 'Newtonsoft.Json, Version = 3.5.0.0, Culture = neutral, PublicKeyToken = b9a188c8922137c6'또는 해당 종속성 중 하나를로드 할 수 없습니다. 파라미터가 잘못되었습니다. (HRESULT 예외 : 0x80070057 (E_INVALIDARG)) 이것은 내 코드 또는 어셈블리 이름 ( Newtonsoft.Json이 경우 와 같이) 에 의존하지 않습니다 …


3
제네릭 형식이나 메서드에서 매개 변수 'T'로 사용하려면 형식이 참조 형식이어야합니다.
제네릭에 대해 깊이 이해하고 있으며 이제 도움이 필요한 상황이 있습니다. 제목 제목에 표시된 것처럼 아래 '파생'클래스에서 컴파일 오류가 발생합니다. 이 게시물과 비슷한 다른 게시물이 많이 있지만 관계가 보이지 않습니다. 누군가이 문제를 해결하는 방법을 말해 줄 수 있습니까? using System; using System.Collections.Generic; namespace Example { public class ViewContext { ViewContext() { …
211 c#  generics 

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