반응형

.NET 12

왜 수학을 합니까?라운드(2.5)는 3 대신 2를 반환합니까?

왜 수학을 합니까?라운드(2.5)는 3 대신 2를 반환합니까? 에서, C#의 결과는 다음과 같습니다.Math.Round(2.5)2입니다. 원래 3개죠?왜 C#에서 2가 아닌 거지?첫째, 어쨌든 이것은 C# 버그가 아닐 것입니다 - 그것은 .NET 버그일 것입니다.입니다. C#이 쓰이는지는. 어떻게 할지 결정하지 않습니다.Math.Round구현됩니다. 둘째, 아니오 - 문서를 읽으면 기본 반올림이 "짝수 반올림"(은행가 반올림)임을 알 수 있습니다. 유형: 시스템.더블 가장 가까운 정수 a.의 분수 성분이 짝수와 홀수 중 하나인 두 정수 사이의 중간에 있으면 짝수가 반환됩니다.는 이메드다반니다합환음을는서▁a를 반환합니다.Double적분형 대신에 비고 표준 44항 IEEE 표준 754, 4항을 .이러한 종류..

programing 2023.05.26

최고의 전투함 AI는 무엇입니까?

최고의 전투함 AI는 무엇입니까? 잠겼습니다. 이 질문과 답변은질문이 오프라인이지만 과거의 중요성이 있기 때문에 잠겼습니다.현재 새 답변이나 상호 작용을 허용하지 않습니다. 전함! 지난 2003년(제가 17살 때), 저는 전함 AI 코딩 대회에 참가했습니다.비록 그 대회에서 졌지만, 저는 매우 재미있고 많은 것을 배웠습니다. 이제, 저는 최고의 전함 AI를 찾아 이 경쟁을 부활시키고 싶습니다. 이것이 현재 비트버킷에서 호스팅되는 프레임워크입니다. 우승자에게는 +450개의 명성이 수여됩니다!대회는 2009년 11월 17일부터 개최됩니다.17일 0시 이후의 출품작이나 편집은 접수되지 않습니다.(중앙 표준시) 기회를 놓치지 않도록 일찍 입력 사항을 제출하십시오! 이 목표를 지키기 위해서는 경쟁의 정신을 따라야..

programing 2023.05.26

괄호(원괄호) 사이에 있는 텍스트를 추출하려면 어떻게 해야 합니까?

괄호(원괄호) 사이에 있는 텍스트를 추출하려면 어떻게 해야 합니까? 끈이 있어요.User name (sales)괄호 사이에 있는 텍스트를 추출하고 싶은데 어떻게 해야 하나요? 하위 문자열이 의심되지만 닫는 괄호까지 읽는 방법을 알 수 없습니다, 텍스트 길이가 달라질 것입니다.정규 표현을 피하고 싶다면, 제가 생각할 수 있는 가장 간단한 방법은 다음과 같습니다. string input = "User name (sales)"; string output = input.Split('(', ')')[1]; 매우 간단한 방법은 정규식을 사용하는 것입니다. Regex.Match("User name (sales)", @"\(([^)]*)\)").Groups[1].Value (매우 재미있는) 댓글에 대한 응답으로, 다음..

programing 2023.05.26

데이터 테이블에 대한 LINQ 쿼리

데이터 테이블에 대한 LINQ 쿼리 DataTable 개체에 대해 LINQ 쿼리를 수행하려고 하는데 이상하게도 DataTable에서 이러한 쿼리를 수행하는 것이 쉽지 않습니다.예: var results = from myRow in myDataTable where results.Field("RowNo") == 1 select results; 이것은 허용되지 않습니다.이와 같은 것을 어떻게 작동시킬 수 있습니까? LINQ 쿼리가 데이터 테이블에서 허용되지 않는다는 것이 놀랍습니다!다음에 대해 쿼리할 수 없습니다.DataTable의 Rows 컬렉션, 이후DataRowCollection하지 않습니다IEnumerable은 사을용합니다야를 해야 합니다.AsEnumerable()의 내선 DataTable이와 같은 경..

programing 2023.05.26

Visual Studio에서 프로젝트/솔루션 간에 코드를 공유하는 방법은 무엇입니까?

Visual Studio에서 프로젝트/솔루션 간에 코드를 공유하는 방법은 무엇입니까? 공통 코드가 있는 두 가지 솔루션이 있기 때문에 이를 추출하여 두 솔루션 간에 공유하고자 합니다.또한 그 라이브러리는 다른 사람들에게 유용할 수 있기 때문에 독립적으로 릴리스할 수 있으면 좋겠습니다. Visual Studio 2008을 사용하는 가장 좋은 방법은 무엇입니까? 프로젝트가 두 개 이상의 솔루션에 있습니까? 별도의 코드 조각에 대한 별도의 솔루션이 있습니까? 솔루션이 다른 솔루션에 의존할 수 있습니까? 코드 파일을 두 프로젝트 간에 "연결"할 수 있습니다.프로젝트를 마우스 오른쪽 단추로 클릭하고 선택합니다.Add->Existing item다음 옆에 있는 아래쪽 화살표를 클릭합니다.Add단추: 제 경험으로는 도..

programing 2023.05.16

확장명 없이 파일 이름 가져오기

확장명 없이 파일 이름 가져오기 특정 폴더에서 파일 이름을 가져오는 경우: DirectoryInfo di = new DirectoryInfo(currentDirName); FileInfo[] smFiles = di.GetFiles("*.txt"); foreach (FileInfo fi in smFiles) { builder.Append(fi.Name); builder.Append(", "); ... } fi.Name확장자가 있는 파일 이름을 제공합니다.file1.txt,file2.txt,file3.txt. 확장자 없이 파일 이름을 가져오려면 어떻게 해야 합니까?(file1,file2,file3)다음을 사용할 수 있습니다. foreach (FileInfo fi in smFiles) { builder.App..

programing 2023.05.11

한 달의 마지막 날을 어떻게 얻을 수 있습니까?

한 달의 마지막 날을 어떻게 얻을 수 있습니까? C#에서 해당 달의 마지막 날을 어떻게 찾을 수 있습니까? 예를 들어, 날짜가 1980년 3월 8일인 경우 8월의 마지막 날(이 경우 31)은 어떻게 얻을 수 있습니까?이 달의 마지막 날은 31을 반환합니다. DateTime.DaysInMonth(1980, 08); var lastDayOfMonth = DateTime.DaysInMonth(date.Year, date.Month); 만약 당신이 날짜를 원한다면, 한 달과 일 년을 고려하면, 이것은 거의 맞는 것 같습니다. public static DateTime GetLastDayOfMonth(this DateTime dateTime) { return new DateTime(dateTime.Year, dat..

programing 2023.05.11

의 문자열에서 URL 매개 변수를 가져옵니다.그물

의 문자열에서 URL 매개 변수를 가져옵니다.그물 끈이 있어요.실제로 URL인 NET. 특정 매개 변수에서 값을 쉽게 가져올 수 있는 방법을 원합니다. 보통은 그냥.Request.Params["theThingIWant"]하지만 이 문자열은 요청에서 나온 것이 아닙니다.새로 생성할 수 있습니다.Uri이와 같은 항목: Uri myUri = new Uri(TheStringUrlIWantMyValueFrom); 사용할 수 있습니다myUri.Query쿼리 문자열을 가져오는 중...하지만 그 다음엔 그것을 나눌 수 있는 어떤 변칙적인 방법을 찾아야 할 것 같아요. 제가 뭔가 명백한 것을 놓치고 있는 것일까요, 아니면 어떤 종류의 정규식을 만드는 것 외에는 이런 일을 할 수 있는 기본적인 방법이 없을까요?정적 사용P..

programing 2023.05.11

열거형에 정의된 총 항목 수

열거형에 정의된 총 항목 수 열거형에 정의된 항목 수를 가져오려면 어떻게 해야 합니까?열거형에 있는 모든 항목의 이름을 나타내는 배열을 반환하는 정적 메서드를 사용할 수 있습니다.이 배열의 길이 속성은 열거형에 정의된 항목 수와 같습니다. var myEnumMemberCount = Enum.GetNames(typeof(MyEnum)).Length; 질문은 다음과 같습니다. 열거형에 정의된 항목 수를 가져오려면 어떻게 해야 합니까? "항목"의 수는 정말로 완전히 다른 두 가지를 의미할 수 있습니다.다음 예를 생각해 보십시오. enum MyEnum { A = 1, B = 2, C = 1, D = 3, E = 2 } 에서 정의된 "항목"의 수는 무엇입니까?MyEnum? 품목 수가 5개입니까?A,B,C,D,E)..

programing 2023.05.11

모노가 황금 시간대에 준비되었습니까?

모노가 황금 시간대에 준비되었습니까? 닫혔습니다. 이 질문은.여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 7년 전에 문을 닫았습니다. 이 질문을 개선합니다. 오픈 소스인 모노를 사용한 사람이 있습니까?대규모 또는 중규모 프로젝트에서 NET을 구현하시겠습니까?실제 환경, 생산 환경에 맞게 준비가 되었는지 궁금합니다.안정적이고, 빠르고, 호환 가능하며, 충분히 사용할 수 있습니까?프로젝트를 모노 런타임으로 포팅하는 데 많은 노력이 필요합니까? 아니면 마이크로소프트 런타임에 대해 이미 작성된 코드를 가져와서 실행할 수 있을 정도로 정말 호환됩니까?고려해야 할 몇 가지 시나리오가 있습니다. (a)..

programing 2023.05.06
반응형