«c#» 태그된 질문

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

8
백그라운드 작업자에게 인수를 보내시겠습니까?
백그라운드 작업자에게 int 매개 변수를 보내고 싶다고 가정 해 보겠습니다.이를 어떻게 수행 할 수 있습니까? private void worker_DoWork(object sender, DoWorkEventArgs e) { } 이것이 worker.RunWorkerAsync ();이라는 것을 알고 있습니다. worker_DoWork에서 int 매개 변수를 사용해야한다고 정의하는 방법을 이해하지 못합니다.


23
텍스트 상자에 자리 표시 자 텍스트 추가
html5의 텍스트 상자로 할 수있는 것처럼 텍스트 상자에 자리 표시 자 텍스트를 추가하는 방법을 찾고 있습니다. 즉, 텍스트 상자에 텍스트가 없으면 텍스트를 추가하고 Enter some text here사용자 가 텍스트를 클릭하면 자리 표시 자 텍스트가 사라지고 사용자가 자신의 텍스트를 입력 할 수 있으며 텍스트 상자에 포커스가없고 텍스트가없는 경우 자리 표시자는 텍스트 …
147 c#  wpf  placeholder 

5
C # Thread safe fast (est) 카운터
최상의 성능으로 C #에서 스레드 안전 카운터를 얻는 방법은 무엇입니까? 이것은 얻는 것처럼 간단합니다. public static long GetNextValue() { long result; lock (LOCK) { result = COUNTER++; } return result; } 그러나 더 빠른 대안이 있습니까?

6
Javascript에서 MVC의 모델 속성에 액세스
뷰 모델에 래핑 된 다음 모델이 있습니다. public class FloorPlanSettingsModel { public int Id { get; set; } public int? MainFloorPlanId { get; set; } public string ImageDirectory { get; set; } public string ThumbnailDirectory { get; set; } public string IconsDirectory { get; set; } } Javascript에서 위의 속성 …


20
중복 AssemblyVersion 속성
컴파일시 다음과 같은 오류가 발생하는 프로젝트가 있습니다. 오류 CS0579 : 'AssemblyVersion'속성이 중복되었습니다. 파일을 확인 AssemblyInfo.cs했는데 중복이없는 것 같습니다. MSDN 에서이 기사를 발견 하여 비슷한 문제를 해결 하고이 기사의 제안을 따르면 문제가 해결됩니다. 아무도 여기서 무슨 일이 일어나고 있는지 말해 줄 수 있습니까? 비슷한 이름을 가진 클래스를 가진 두 개 이상의 …

12
데이터 테이블에서 행 정렬
에 두 개의 열 DataTable이 있습니다. COL1 COL2 Abc 5 Def 8 Ghi 3 우리는이 정렬하려는 datatable에 따라 COL2순서를 감소한다. COL1 COL2 ghi 8 abc 4 def 3 jkl 1 우리는 이것을 시도했다 : ft.DefaultView.Sort = "COL2 desc"; ft = ft.DefaultView.ToTable(true); 그러나을 사용하지 않고을 제외한 자체 DataView를 정렬하려고 DataTable합니다 DataView.
146 c#  sorting  datatable 

16
파생 클래스에서 메서드를 호출하면 기본 클래스 메서드가 호출되는 이유는 무엇입니까?
이 코드를 고려하십시오. class Program { static void Main(string[] args) { Person person = new Teacher(); person.ShowInfo(); Console.ReadLine(); } } public class Person { public void ShowInfo() { Console.WriteLine("I am Person"); } } public class Teacher : Person { public new void ShowInfo() { Console.WriteLine("I am Teacher"); } } 이 …
146 c#  class  derived-class 

30
Visual Studio 2013에서 단위 테스트를 찾지 못함
Visual Studio 2013에는 하나의 웹 프로젝트, 하나의 라이브러리 프로젝트 및 하나의 단위 테스트 프로젝트로 구성된 간단한 솔루션이 있습니다. 솔루션을 열고 단위 테스트를 실행하려고하면 Visual Studio에서 검색하지 않습니다. 테스트를 실행하려면 메뉴로 이동하여 테스트-> 실행-> 모든 테스트 실행을 선택하거나 테스트 탐색기 창을 열어보십시오. 메소드에 의해 Visual Studio는 솔루션에서 테스트를 찾지 않습니다. 먼저 …

7
왜 int 변수 i가 아닌 short로 1을 전달할 수 있습니까?
첫 번째와 두 번째 쓰기는 왜 작동하지만 마지막은 작동하지 않습니까? 세 가지를 모두 허용하고 그것이 1, (int) 1인지 또는 내가 통과했는지 감지 할 수있는 방법이 있습니까? 그리고 실제로 왜 마지막이 허용됩니까? 두 번째는 허용되지만 마지막은 허용되지 않습니다. 컴파일 오류를 보여주는 데모 using System; class Program { public static void Write(short …

6
Windows 10 콘솔에서 무한대가 "8"로 인쇄되는 이유는 무엇입니까?
나는 제로, 즉 포함한 부문에서 반환 무엇을 테스트하고 0/1, 1/0하고 0/0. 이를 위해 다음과 비슷한 것을 사용했습니다. Console.WriteLine(1d / 0d); 그러나이 코드는와 같은 문자열 상수를 인쇄 8하지 않습니다 .InfinityPositiveInfinity 완성을 위해 다음과 같은 모든 인쇄가 이루어집니다 8. Console.WriteLine(1d / 0d); double value = 1d / 0d; Console.WriteLine(value); Console.WriteLine(Double.PositiveInfinity); 그리고 Console.WriteLine(Double.NegativeInfinity);인쇄합니다 …
146 c#  .net  windows 

6
C # : 왜 어셈블리에 서명합니까?
Visual Studio 2005에서 가져온 일부 C # 코드에서 어셈블리가 모두 같은 .snk파일로 서명되어 있음을 알았습니다 . 이전 저자가 왜 이런 방식으로 어셈블리에 서명했을까요? 서명 어셈블리가 필요하고 서명하지 않을 경우 무엇이 잘못됩니까? 어셈블리 서명에 어떤 단점이 있습니까? 지연이 발생합니까?
146 c#  assemblies 



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