«c#» 태그된 질문

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

7
초기 및 후기 바인딩
C #에서 초기 / 늦은 바인딩이 발생할 때 머리를 돌리려고합니다. 비가 상 방법은 항상 초기에 바인딩됩니다. 가상 메서드는 항상 늦게 바인딩됩니다. 컴파일러는 실행시 바인딩 할 실제 메서드를 확인하기 위해 추가 코드를 삽입하고 형식 안전성을 확인합니다. 따라서 하위 유형 다형성은 후기 바인딩을 사용합니다. 리플렉션을 사용한 메서드 호출은 후기 바인딩의 예입니다. 컴파일러가 …


13
C #에서 더 큰 문자열에서 하위 문자열의 모든 위치 찾기
구문 분석해야하는 큰 문자열이 있고의 모든 인스턴스를 찾아서 extract"(me,i-have lots. of]punctuation각각의 인덱스를 목록에 저장해야합니다. 따라서이 문자열 조각이 더 큰 문자열의 시작과 중간에 있다고 가정하면 둘 다 발견되고 해당 인덱스가 List. 그리고 그것은 무엇이든 List포함 0하고 다른 색인을 포함 합니다. 나는 주위 놀았 던, 그리고는 string.IndexOf않습니다 거의 내가 찾고, 나는 몇 …
83 c#  .net  asp.net  string 

2
C # 6 보간 된 문자열을 사용하여 double 형식을 지정하는 방법은 무엇입니까?
string같은 변수 를 포함하는 메시지에 보간 된 문자열을 사용했습니다 $"{EmployeeName}, {Department}". 이제 형식화 된 .NET Framework를 표시하기 위해 보간 된 문자열을 사용하고 싶습니다 double. 예 var aNumberAsString = aDoubleValue.ToString("0.####"); 보간 된 문자열로 어떻게 쓸 수 있습니까? 같은 것$"{aDoubleValue} ...."

26
진입 점에 적합한 정적 'main'메서드를 포함하지 않습니다.
나는 매일 코드를 별도의 .cs 파일로 구성하기 시작했으며 UI와 함께 작동하는 메서드가 계속 작동 할 수 있도록 동일한 네임 스페이스와 공용 부분 클래스 이름 아래에 .cs 코드를 생성하여 메서드가 상호 운용 가능합니다. 내 헤더는 다음을 호출하는 기본 코어 파일을 포함하여 4 개의 파일에서 다음과 같이 보입니다. public shell() { InitializeComponent(); …

4
UI 및 게임 오브젝트에서 클릭 / 터치 이벤트를 감지하는 방법
Android에서 Canvas on Touch의 UI 개체를 감지하는 방법은 무엇입니까? 예를 들어, 나는 다음과 같은 5 객체가 캔버스가 Image, RawImage, Buttons, InputField등을. Button UI 개체를 터치하면 다음 작업을 수행합니다. 각 버튼은 클릭 할 때마다 다른 프로세스를 수행합니다. 코드는 다음과 같습니다. private void Update() { if (Input.touches.Length <= 0) return; for (int …
83 c#  unity3d 

9
이벤트 선언에 익명의 빈 대리자를 추가하는 데 단점이 있습니까?
이 관용구에 대한 몇 가지 언급을 보았습니다 ( SO 포함 ) : // Deliberately empty subscriber public event EventHandler AskQuestion = delegate {}; 장점은 분명합니다. 이벤트를 발생시키기 전에 null을 확인할 필요가 없습니다. 그러나 단점이 있는지 이해하고 싶습니다. 예를 들어, 널리 사용되고 있고 유지 관리 문제를 일으키지 않을만큼 투명한 것입니까? 빈 …

2
C # 메서드 명명 규칙 : ToSomething 대 AsSomething
비즈니스 로직 객체에 대한 확장 메서드를 작성하면서 변환 메서드의 이름을 바꾸는 문제에 도달했습니다. someObject.ToAnotherObject()널리 사용되는 object.ToString(). 그러나 예를 들어 LINQ는 두 변형을 혼합하여 차이점을 찾을 수 없습니다. ToDictionary(), ToList(), AsParallel(), AsQueryable(), ... 이 두 가지 명명 규칙의 차이점은 무엇이며 내 클래스에 사용할지 여부를 결정하려면 무엇을 알아야합니까?

8
.NET 프로세스 간 통신을위한 최선의 선택은 무엇입니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문 개선 내 컴퓨터에서 실행중인 프로세스와 통신하려면 명명 된 파이프 또는 .NET Remoting을 사용해야합니까?
82 c#  .net  process  ipc 


1
(Dis) Bluetooth 장치를 Windows.Devices.Bluetooth.Rfcomm (WP8.1)과 연결
Windows Phone / Desktop 8.1에서 Bluetooth 장치에 연결 및 연결 해제하면 다양한 결과가 나타납니다. 나는 Windows.Devices.Bluetooth.Rfcomm네임 스페이스를 사용하고 있으며 다른 Bluetooth 버전 / 클래스로 여러 장치를 연결하려고했습니다. 버전 1.2 (클래스 1 및 2) 버전 2.0 (클래스 1 및 2) 버전 2.1 (클래스 1 및 2) Nokia Lumia 625 및 Lumia …

10
정적 생성자는 어떻게 작동합니까?
namespace MyNameSpace { static class MyClass { static MyClass() { //Authentication process.. User needs to enter password } public static void MyMethod() { //Depends on successful completion of constructor } } class Program { static void Main(string[] args) { MyClass.MyMethod(); } } } 내가 가정 한 순서는 다음과 같습니다. 정적 …

10
DataGridView 자동 맞춤 및 채우기
내 DataGridView. 내가하려는 것은 처음 두 개의 열이 내용의 너비에 자동으로 맞춰지고 세 번째 열이 나머지 공간을 채우도록하는 것입니다. WinForms에서 할 수 있습니까? 사용하는 경우 EF DataContext에서 내 데이터를로드하고 있습니다. 현재 어떻게 보이는지 이미지를 포함했습니다.

7
내부 클래스의 공용 대 내부 메서드
internal class Foo { public void Fee() { Debug.WriteLine("Fee"); } internal void Fi() { Debug.WriteLine("Fi"); } } 전체 클래스가 이미 내부이기 때문에 Fee ()와 Fi ()가 동등하게 액세스 할 수 있다고 생각합니다. 내가 뭔가를 간과하고 있습니까? 이와 같은 경우에 방법에 대해 공개 또는 내부를 선택할 이유가 있습니까?
82 c#  public-method 

6
로컬 호스트가 아닌 요청을 수신하도록 kestrel 웹 서버를 얻으려면 어떻게해야합니까?
내 C #, asp.net 5, mvc 6 앱을 Windows 2008 서버에 배포했습니다. 나는 발사했고 dnx web포트 5000을 듣고 있으며 로컬 컴퓨터에서 액세스 할 때 잘 작동합니다. 비 localhost 요청을 수신하려면 어떻게해야합니까? 추신이 질문 은 이것 의 중복이 아닙니다 ... host.ini가 실제로 .ini 형식을 가지고있을 때 asp.net pre RC1을 참조합니다. 이제 …

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