«c#» 태그된 질문

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

2
"접기"LINQ 확장 방법은 어디에 있습니까?
MSDN의 Linq 샘플 에서 사용하려는 Fold ()라는 깔끔한 메서드를 발견했습니다 . 그들의 예 : double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Fold((runningProduct, nextFactor) => runningProduct * nextFactor); 불행히도 예제 나 내 코드에서 컴파일 할 수 없으며 MSDN에서이 메서드를 언급하는 다른 곳 (예 : Enumerable …

6
열거 형 및 상수. 언제 사용합니까?
나는 열거 형에 대해 읽고 있었고 그것들이 상수 선언과 매우 유사하다는 것을 알았습니다. 열거 형 대신 상수를 사용하거나 그 반대의 경우를 어떻게 알 수 있습니까? 열거 형을 사용하면 어떤 이점이 있습니까?

9
이름이 같은 네임 스페이스와 클래스?
저는 라이브러리 프로젝트를 구성하고 있으며 중앙 관리자 클래스라는 이름 Scenegraph과 Scenegraph 네임 스페이스에있는 다른 클래스가 있습니다. 내가 정말로 원하는 것은 장면 그래프가 MyLib.Scenegraph되고 다른 클래스가되는 것입니다 MyLib.Scenegraph.*.하지만 그렇게하는 유일한 방법은 다른 모든 클래스를 ScenegraphScenegraph.cs 파일 의 내부 클래스로 만드는 것입니다. 너무 다루기 어렵습니다. . 대신, 나는 그것을 Mylib.Scenegraph.Scenegraphand 로 구성했는데 …
95 c#  class  namespaces 


9
.NET에서 "클램프"기능은 어디에서 찾을 수 있습니까?
값 x을 범위 로 고정하고 싶습니다 [a, b]. x = (x < a) ? a : ((x > b) ? b : x); 이것은 아주 기본적인 것입니다. 하지만 클래스 라이브러리에서 "클램프"함수를 볼 수 없습니다 System.Math. 적어도 . ( "클램핑"하는 것을 모르는 사람에게는 값이 최대 값과 최소값 사이에 있는지 확인하는 것입니다. …
95 c#  clamp 


8
컴파일 타임에 응용 프로그램 폴더로 파일 복사
프로젝트 .\bin\debug\에서 컴파일 할 때 폴더 로 복사하고 싶은 파일이 있다면 프로젝트 의 루트에 넣어야하는 것 같습니다. 하위 폴더에 넣는 것은 .\bin\debug\저장된 동일한 구조 의 폴더 로 복사하는 것처럼 보입니다 . 이것을 피할 수있는 방법이 있습니까? 그냥 명확하게하기 위해 : 나는 경우 MyFirstConfigFile.txt와 MySecondConfigFile.txtA의 ConfigFiles폴더를 내가 그들의 설정 출력에 복사 …
95 c#  visual-studio 

1
대용량 데이터와 함께 SqlCommand Async 메서드를 사용한 끔찍한 성능
비동기 호출을 사용할 때 주요 SQL 성능 문제가 있습니다. 문제를 설명하기 위해 작은 케이스를 만들었습니다. LAN에있는 SQL Server 2016에 데이터베이스를 만들었습니다 (localDB가 아님). 해당 데이터베이스 WorkingCopy에는 2 개의 열 이있는 테이블 이 있습니다. Id (nvarchar(255, PK)) Value (nvarchar(max)) DDL CREATE TABLE [dbo].[Workingcopy] ( [Id] [nvarchar](255) NOT NULL, [Value] [nvarchar](max) NULL, …

7
.Contains () 사용자 정의 클래스 객체 목록
.Contains()사용자 지정 개체 목록 에서 함수 를 사용하려고 합니다. 다음은 목록입니다. List<CartProduct> CartProducts = new List<CartProduct>(); 그리고 CartProduct: public class CartProduct { public Int32 ID; public String Name; public Int32 Number; public Decimal CurrentPrice; /// <summary> /// /// </summary> /// <param name="ID">The ID of the product</param> /// <param name="Name">The name …
95 c#  list  class  contains 

17
ViewModel에서 창 닫기
window control사용자 WPF가 내가 만들고 있는 응용 프로그램 에 로그인 할 수 있도록를 사용하여 로그인을 만듭니다. 지금까지 사용자가 로그인 화면 에서 username및 password에 대한 올바른 자격 증명을 입력했는지 확인하는 방법을 만들었습니다.textboxbinding 두 properties. 나는 bool이와 같은 방법 을 만들어서 이것을 달성했다 . public bool CheckLogin() { var user = context.Users.Where(i …
95 c#  wpf  mvvm 

7
잠그지 않고 텍스트 파일을 어떻게 읽을 수 있습니까?
Windows 서비스가 간단한 형식으로 텍스트 파일에 로그를 작성합니다. 이제 서비스 로그를 읽고 기존 로그와 추가 된 로그를 모두 라이브 뷰로 표시하는 작은 애플리케이션을 만들 것입니다. 문제는 서비스가 새 줄을 추가하기 위해 텍스트 파일을 잠그는 동시에 뷰어 응용 프로그램이 읽기 위해 파일을 잠그는 것입니다. 서비스 코드 : void WriteInLog(string logFilePath, data) …
95 c#  file-io 

6
제네릭 유형이 문자열인지 테스트하는 가장 좋은 방법은 무엇입니까? (씨#)
모든 유형, 기본 또는 기타를 허용해야하는 일반 클래스가 있습니다. 이것의 유일한 문제는 default(T). 값 유형 또는 문자열에서 default를 호출하면 적절한 값 (예 : 빈 문자열)으로 초기화됩니다. default(T)객체 를 호출하면 null을 반환합니다. 여러 가지 이유로 기본 유형이 아닌 경우 null이 아닌 유형의 기본 인스턴스가 있는지 확인해야합니다 . 다음은 시도 1입니다. T …
95 c#  generics 


13
여유 디스크 공간 확보
아래의 각 입력을 감안할 때 해당 위치에 여유 공간을 확보하고 싶습니다. 같은 것 long GetFreeSpace(string path) 입력 : c: c:\ c:\temp \\server \\server\C\storage
95 c#  diskspace 

16
.NET에 문자열 수학 평가 기가 있습니까?
다음과 같은 유효한 수학 표현식이있는 문자열이있는 경우 String s = "1 + 2 * 7"; 나를 위해 해당 표현식을 구문 분석하고 평가하고 결과를 반환하는 .NET에 내장 된 라이브러리 / 함수가 있습니까? 이 경우에 15.
95 c#  .net 

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