«c#» 태그된 질문

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

15
C #의 양방향 / 양방향 사전?
다음과 같은 방법으로 사전에 단어를 저장하고 싶습니다. 단어 별 코드를 얻을 수 있습니다 : dict["SomeWord"]-> 123그리고 단어 별 코드를 얻을 수 있습니다 : dict[123]->"SomeWord" 진짜야? 물론 하나의 방법은 두 가지 사전입니다해야 할 일 : Dictionary<string,int>및 Dictionary<int,string>하지만 또 다른 방법은 무엇입니까?
90 c#  .net  dictionary 

4
리플렉션을 통해 공개 정적 필드의 값 가져 오기
이것이 내가 지금까지 한 일입니다. var fields = typeof (Settings.Lookup).GetFields(); Console.WriteLine(fields[0].GetValue(Settings.Lookup)); // Compile error, Class Name is not valid at this point 그리고 이것은 내 정적 클래스입니다. public static class Settings { public static class Lookup { public static string F1 ="abc"; } }
90 c#  .net 

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

6
모듈로 연산자 (%)는 C #의 다른 .NET 버전에 대해 다른 결과를 제공합니다.
비밀번호 문자열을 생성하기 위해 사용자 입력을 암호화하고 있습니다. 그러나 한 줄의 코드는 프레임 워크의 다른 버전에서 다른 결과를 제공합니다. 사용자가 누른 키 값이있는 부분 코드 : 키 누름 : 1. 변수 ascii는 49입니다. 일부 계산 후 'e'및 'n'값 : e = 103, n = 143, Math.Pow(ascii, e) % n 위 …
89 c#  .net  modulo 

4
Func의 설명
나는 누군가가 무엇인지 Func<int, string>그리고 그것이 몇 가지 명확한 예와 함께 어떻게 사용되는지 설명 할 수 있는지 궁금 했습니다.
89 c#  .net  func 

18
대규모 SQL 스크립트 실행 (GO 명령 사용)
C # 프로그램 내에서 대량의 SQL 문 (테이블, 뷰 및 저장 프로 시저 생성)을 실행해야합니다. 이러한 문은 문으로 구분해야 GO하지만 문을 SqlCommand.ExecuteNonQuery()좋아하지 않습니다 GO. 참조 용으로 게시 할 것이라고 생각하는 내 솔루션은 SQL 문자열을 GO줄로 분할하고 각 배치를 개별적으로 실행 하는 것이 었습니다 . 더 쉽고 더 나은 방법이 있습니까?
89 c#  sql-server 

8
선택적 매개 변수의 기본값으로 String.Empty를 사용할 수 없습니다.
Bill Wagner의 Effective C # 을 읽고 있습니다. 에서 항목 14 - 중복 초기화 로직을 최소화 , 그는 새로운 선택적 매개 변수는 생성자에서 기능을 사용하여 다음과 같은 예를 보여줍니다 public MyClass(int initialCount = 0, string name = "") 그가 사용하는 것을 알 수 ""대신 string.Empty. 그는 다음과 같이 말합니다. [위의 …


13
LINQ의 LIKE 연산자
SQL의 LIKE연산자 와 유사한 C # LINQ 식의 문자열을 비교할 수있는 방법이 있습니까? 문자열 목록이 있다고 가정합니다. 이 목록에서 문자열을 검색하고 싶습니다. SQL에서 다음과 같이 작성할 수 있습니다. SELECT * FROM DischargePort WHERE PortName LIKE '%BALTIMORE%' 위의 대신 쿼리는 linq 구문을 원합니다. using System.Text.RegularExpressions; … var regex = new Regex(sDischargePort, …
89 c#  linq  sql-like 

10
System.web.mvc 누락
지난주 보안 업데이트 이후 컴파일에 실패한 오래된 ASP.NET MVC 3 웹 응용 프로그램이 VS2010에서 빌드되었습니다. 문제는 System.Web.Mvc.dll에 대한 참조가 손상되었다는 것입니다. 보안 업데이트가 실행되지 않은 빌드 시스템에서 솔루션 파일을 열고 References-> System.Web.MVC에 대한 속성 대화 상자를 열면 괜찮아 보입니다. 경로는 C : \ Program Files \ Microsoft ASP.NET \ ASP.NET …
89 c#  asp.net  .net  asp.net-mvc 

4
Entity Framework 모델을 사용하여 데이터 삽입
Entity Framework 모델을 사용하여 데이터베이스에 일부 데이터를 삽입하려고하는데 알 수없는 이유로 인해 아무 작업도 수행하지 않습니다. 여기에 뭔가 빠졌나요? using (var context = new DatabaseEntities()) { var t = new test { ID = Guid.NewGuid(), name = "blah", }; context.AddTotest(t); context.SaveChanges(); }

6
List <Product> 형식을 List <IProduct>로 암시 적으로 변환 할 수 없습니다.
모든 인터페이스 정의 가있는 프로젝트가 있습니다 : RivWorks.Interfaces 구체적인 구현을 정의하는 프로젝트가 있습니다 : RivWorks.DTO 이 작업을 전에 수백 번 수행했지만 어떤 이유로 지금이 오류가 발생합니다. 암시 적으로 'System.Collections.Generic.List &lt;RivWorks.DTO.Product&gt;'형식을 'System.Collections.Generic.List &lt;RivWorks.Interfaces.DataContracts.IProduct&gt;'로 변환 할 수 없습니다. 인터페이스 정의 (단축) : namespace RivWorks.Interfaces.DataContracts { public interface IProduct { [XmlElement] [DataMember(Name = …


1
메소드를 상점 표현식으로 변환 할 수 없습니다.
이 코드가 LINQ to SQL에서 작동하는 것을 보았지만 Entity Framework를 사용할 때 다음 오류가 발생합니다. LINQ to Entities는 'System.Linq.IQueryable'1 [MyProject.Models.CommunityFeatures] GetCommunityFeatures ()'메서드를 인식하지 못하며이 메서드는 저장소 식으로 변환 할 수 없습니다 .` 저장소 코드는 다음과 같습니다. public IQueryable&lt;Models.Estate&gt; GetEstates() { return from e in entity.Estates let AllCommFeat = GetCommunityFeatures() let …

9
C #에서 2 차원 목록이 가능합니까?
다차원 목록을 설정하고 싶습니다. 참고로 재생 목록 분석기 작업 중입니다. 내 프로그램이 표준 목록에 저장하는 파일 / 파일 목록이 있습니다. 각 목록 항목의 파일에서 한 줄. 그런 다음 정규식으로 목록을 분석하여 특정 줄을 찾습니다. 라인의 일부 데이터 / 결과는 새로운 다차원 목록에 넣어야 합니다. 얼마나 많은 결과 / 데이터로 끝날지 …
89 c#  list 

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