«c#» 태그된 질문

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

10
클래스를 사용하는 모든 파일에 한 줄의 코드를 추가하지 않고 C #에서 클래스 이름의 별칭을 어떻게 지정합니까?
클래스 이름에 대한 별칭을 만들고 싶습니다. 다음 구문은 완벽합니다. public class LongClassNameOrOneThatContainsVersionsOrDomainSpecificName { ... } public class MyName = LongClassNameOrOneThatContainsVersionOrDomainSpecificName; 그러나 컴파일되지 않습니다. 예 참고이 예제는 편의상 제공됩니다. 전체 시스템의 디자인 변경을 제안하여이 특정 문제를 해결하려고하지 마십시오. 이 예의 존재 또는 부족은 원래 질문을 변경하지 않습니다. 일부 기존 코드는 정적 …
87 c#  class-design 


7
Linq Select에서 튜플 만들기
Entity Framework 6.1.3을 사용하여 SQL Server 데이터베이스에서 데이터를 검색하는 C # 및 .NET Framework 4.5.1을 사용하고 있습니다. 나는 이것을 가지고있다: codes = codesRepo.SearchFor(predicate) .Select(c => new Tuple<string, byte>(c.Id, c.Flag)) .ToList(); 그리고 실행하면 다음 메시지가 표시됩니다. LINQ to Entities에서는 매개 변수가없는 생성자와 이니셜 라이저 만 지원됩니다. 내가 찾은 모든 예제가 대부분이 …

4
임의의 부울을 생성하는 가장 빠른 방법
따라서 C #에서 임의의 부울을 만드는 방법에는 여러 가지가 있습니다. Random.Next () 사용 : rand.Next(2) == 0 Random.NextDouble () 사용 : rand.NextDouble() > 0.5 정말 차이가 있습니까? 그렇다면 실제로 어떤 것이 더 나은 성능을 가지고 있습니까? 아니면 내가 보지 못한 다른 방법이 있습니까? 더 빠를 수 있습니까?

14
파일 또는 어셈블리 'Microsoft.Build.Framework'(VS 2017)를로드 할 수 없습니다.
"update-database"명령을 실행하려고하면 다음 예외가 발생합니다. 대상 데이터베이스에 적용되는 SQL 문을 보려면 '-Verbose'플래그를 지정하십시오. System.IO.FileNotFoundException : 파일 또는 어셈블리 'Microsoft.Build.Framework, Version = 15.1.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'또는 해당 종속성 중 하나를로드 할 수 없습니다. 시스템이 지정된 파일을 찾을 수 없습니다. 파일 이름 : 'Microsoft.Build.Framework, Version = 15.1.0.0, Culture = …

6
다른 어셈블리의 클래스 이름에서 유형 확인
클래스 유형을 해결해야하는 방법이 있습니다. 이 클래스는 다음과 유사한 네임 스페이스를 가진 다른 어셈블리에 있습니다. MyProject.Domain.Model 다음을 수행하려고합니다. Type.GetType("MyProject.Domain.Model." + myClassName); 이 작업을 수행하는 코드가 확인하려는 유형의 클래스와 동일한 어셈블리에있는 경우 잘 작동하지만 클래스가 다른 어셈블리에 있으면이 코드가 실패합니다. 이 작업을 수행하는 훨씬 더 나은 방법이 있다고 확신하지만, 내가 찾고있는 …
87 c#  .net  reflection 

7
문자열에서 마지막 특정 문자 제거 C #
WinForms c #을 사용합니다. 아래와 같은 문자열 값이 있습니다. string Something = "1,5,12,34,"; 문자열에서 마지막 쉼표를 제거해야합니다. 그래서 어떻게 삭제할 수 있습니까?
87 c#  trim 

4
Visual Studio에서 AddJsonFile () 메서드가 정의되지 않았다고 알려주는 이유는 무엇입니까?
VS Ultimate 2015 Preview를 사용하여 ASP.NET 5 WebAPI 프로젝트를 개발 중입니다. 이 방식으로 앱을 구성하려고합니다 (줄 번호는 가이드 일뿐입니다). 1 using Microsoft.Framework.ConfigurationModel; 2 3 public IConfiguration Configuration { get; private set; } 4 5 public Startup() 6 { 7 Configuration = new Configuration() 8 .AddJsonFile("config.json") 9 .AddEnvironmentVariables(); 10 } 8 …

7
Task. 매개 변수로 실행 하시겠습니까?
저는 멀티 태스킹 네트워크 프로젝트를 진행하고 있으며 Threading.Tasks. 나는 간단한 것을 구현했고 Task.Factory.StartNew()어떻게 할 수 Task.Run()있을까? 다음은 기본 코드입니다. Task.Factory.StartNew(new Action<object>( (x) => { // Do something with 'x' }), rawData); 개체 브라우저System.Threading.Tasks.Task 에서 살펴본 결과 유사한 매개 변수를 찾을 수 없습니다 . 매개 변수 를 취하는 것만 있고 유형 …

17
OwinStartupAttribute 오류가 포함 된 어셈블리를 찾을 수 없습니다.
이 오류 앱을로드하는 동안 다음 오류가 발생했습니다. -OwinStartupAttribute를 포함하는 어셈블리가 없습니다. -주어진 유형 또는 방법 'false'를 찾을 수 없습니다. 어셈블리를 지정해보십시오. OWIN 시작 검색을 비활성화하려면 web.config에서 값이 "false"인 appSetting owin : AutomaticAppStartup을 추가합니다. OWIN 시작 어셈블리, 클래스 또는 메서드를 지정하려면 web.config에서 정규화 된 시작 클래스 또는 구성 메서드 이름과 함께 …

15
C #에서 IList 정렬
그래서 오늘 흥미로운 문제를 발견했습니다. IList를 반환하는 WCF 웹 서비스가 있습니다. 내가 그것을 분류하고 싶을 때까지별로 큰 문제는 아닙니다. IList 인터페이스에는 정렬 메서드가 내장되어 있지 않습니다. 나는 결국 ArrayList.Adapter(list).Sort(new MyComparer())문제를 해결하기 위해 방법을 사용 했지만 그것은 나에게 약간 "빈민가"처럼 보였다. 나는 확장 메서드를 작성하고 IList에서 상속하고 자체 Sort () 메서드를 …
87 c#  generics  sorting  ilist 

6
잠금없는 멀티 스레딩은 실제 스레딩 전문가를위한 것입니다.
나는 Jon Skeet 이 질문에 대한 답변 을 읽고 있었고 그는 이것을 언급했습니다. 제가 아는 한, 잠금없는 멀티 스레딩은 실제 스레딩 전문가를위한 것입니다. 처음 들어 본 것은 아니지만 잠금없는 멀티 스레딩 코드를 작성하는 방법을 배우는 데 관심이 있다면 실제로 수행하는 방법에 대해 이야기하는 사람은 거의 없습니다. 그래서 내 질문은 스레딩에 …

7
C # 및 RhinoMocks를 사용한 테스트 주도 개발의 모범 사례 [닫기]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

16
Java를 배우는 C # 개발자가 간과 할 수있는 가장 큰 차이점은 무엇입니까? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 칠년 전에 . 이 질문 개선 Java를 배우려는 C # 개발자의 경우 두 언어 사이에 지적해야 할 큰 차이점이 있습니까? 어떤 …
87 c#  java 

1
LINQ를 사용하여 사전을 필터링하고 동일한 유형의 사전으로 반환하는 방법
다음 사전이 있습니다. Dictionary<int,string> dic = new Dictionary<int,string>(); dic[1] = "A"; dic[2] = "B"; 사전의 항목을 필터링하고 결과를 동일한 변수에 다시 할당하고 싶습니다. dic = dic.Where (p => p.Key == 1); 같은 유형의 [ <int,string>] 에서 결과를 사전으로 반환하려면 어떻게 해야합니까? 시도 ToDictionary했지만 작동하지 않습니다. 미리 감사드립니다.

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