«c#» 태그된 질문

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

6
파일 대신 문자열에 쓰는 XmlWriter
XML 문자열을 반환해야하는 WCF 서비스가 있습니다. 하지만 작가는 문자열이 아닌 파일 만 만들고 싶어하는 것 같습니다. 나는 시도했다 : string nextXMLstring = ""; using (XmlWriter writer = XmlWriter.Create(nextXMLstring)) 이것은 nextXMLstring에 파일 경로가 없다는 오류를 생성합니다. 다음과 같은 것을 원합니다. using (XmlWriter writer = XmlWriter.Create("nextXMLstring.xml")) 내 XML을 구축 한 다음 문자열로 …
118 c#  xml 

6
파일 이름에 타임 스탬프 추가
나는 동일한 디렉토리에 동일한 파일의 여러 버전을 갖고 싶어하는이 문제를 여러 번 발견했습니다. 내가 C #을 사용하여 해왔 던 방식은 다음과 같이 파일 이름에 타임 스탬프를 추가하는 것 DateTime.Now.ToString().Replace('/', '-').Replace(':', '.')입니다. 이 작업을 수행하는 더 좋은 방법이 있습니까?
118 c#  .net  file  datetime  file-io 



5
"빈"C # 람다 식을 지정하는 방법이 있습니까?
아무것도하지 않는 "빈"람다 식을 선언하고 싶습니다. 방법이 필요하지 않고 이와 같은 작업을 수행 할 수있는 DoNothing()방법이 있습니까? public MyViewModel() { SomeMenuCommand = new RelayCommand( x => DoNothing(), x => CanSomeMenuCommandExecute()); } private void DoNothing() { } private bool CanSomeMenuCommandExecute() { // this depends on my mood } 이 작업을 수행하려는 …
118 c#  lambda 

6
Java의 charAt ()에 해당하는 C #?
charAt()Java 에서 메서드를 사용하여 위치를 지정하여 문자열에서 개별 문자를 얻을 수 있다는 것을 알고 있습니다 . C #에 동등한 방법이 있습니까?
118 c#  java  string 

11
.NET 고유 개체 식별자
인스턴스의 고유 식별자를 얻는 방법이 있습니까? GetHashCode()동일한 인스턴스를 가리키는 두 개의 참조에 대해 동일합니다. 그러나 두 개의 서로 다른 인스턴스가 동일한 해시 코드를 얻을 수 있습니다. Hashtable hashCodesSeen = new Hashtable(); LinkedList<object> l = new LinkedList<object>(); int n = 0; while (true) { object o = new object(); // Remember …

9
.net Func <T>를 .net Expression <Func <T >>로 변환
메서드 호출을 사용하면 람다에서 식으로 쉽게 이동할 수 있습니다. public void GimmeExpression(Expression&lt;Func&lt;T&gt;&gt; expression) { ((MemberExpression)expression.Body).Member.Name; // "DoStuff" } public void SomewhereElse() { GimmeExpression(() =&gt; thing.DoStuff()); } 하지만 드물게 만 Func를 표현으로 바꾸고 싶습니다. public void ContainTheDanger(Func&lt;T&gt; dangerousCall) { try { dangerousCall(); } catch (Exception e) { // This next line …
118 c#  .net  lambda  expression  func 

4
DataRow를 복사하거나 복제하는 간단한 방법?
DataRow의 복제본을 만드는 간단한 방법을 찾고 있습니다. 해당 행의 스냅 샷을 찍고 저장하는 것과 같습니다. 그러면 원본 Row의 값은 자유롭게 변경할 수 있지만 변경되지 않는 다른 저장된 사본이 있습니다. 이것이 올바른 방법입니까? DataRow Source, Destination; // Assume we create some columns and fill them with values Destination.ItemArray = Source.ItemArray; 이것은 …
118 c#  datatable  datarow 

5
Json.net으로 JSON 객체 배열 역 직렬화
반환 된 json에 대해 다음 예제 구조를 사용하는 API를 사용하려고합니다. [ { "customer":{ "first_name":"Test", "last_name":"Account", "email":"test1@example.com", "organization":"", "reference":null, "id":3545134, "created_at":"2013-08-06T15:51:15-04:00", "updated_at":"2013-08-06T15:51:15-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", "country":"", "phone":"" } }, { "customer":{ "first_name":"Test", "last_name":"Account2", "email":"test2@example.com", "organization":"", "reference":null, "id":3570462, "created_at":"2013-08-12T11:54:58-04:00", "updated_at":"2013-08-12T11:54:58-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", "country":"", "phone":"" } } ] …
118 c#  json.net 

2
.NET Core에서 운영 체제 확인
.NET Core 앱이 실행중인 운영 체제를 어떻게 확인할 수 있습니까? 과거에는 Environment.OSVersion. 내 앱이 Mac 또는 Windows에서 실행 중인지 확인하는 현재 방법은 무엇입니까?
118 c#  .net-core 

7
Entity Framework 마이그레이션 테이블 및 열 이름 바꾸기
몇 개의 엔터티와 해당 탐색 속성의 이름을 변경하고 EF 5에서 새 마이그레이션을 생성했습니다. EF 마이그레이션의 이름 변경과 마찬가지로 기본적으로 개체를 삭제하고 다시 만듭니다. 내가 원하는 것이 아니기 때문에 마이그레이션 파일을 처음부터 작성해야했습니다. public override void Up() { DropForeignKey("dbo.ReportSectionGroups", "Report_Id", "dbo.Reports"); DropForeignKey("dbo.ReportSections", "Group_Id", "dbo.ReportSectionGroups"); DropForeignKey("dbo.Editables", "Section_Id", "dbo.ReportSections"); DropIndex("dbo.ReportSectionGroups", new[] { "Report_Id" …


4
클래스 속성을 통해 C # 반복
현재 클래스 개체의 모든 값을 설정하고 Record있습니다. 이것은 현재 속성별로 레코드를 채우는 데 사용하는 코드입니다. // Loop through each field in the result set for (int i = 0; i &lt;= resultItems.Length; i++) { Record newRecord = new Record() { itemtype = resultItems[i - (fieldCount - 0)], itemdesc = resultItems[i …
118 c#  properties  loops 


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