- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일일 프로그램 위챗 애플릿 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- C#의 StringWriter와 StringReader?
- StringReader 및 StringWriter는 TextReader 및 TextWriter에서 파생되었습니다. StringWriter는 문자열 버퍼에 쓰는 데 사용됩니다. 문자열에 정보를 쓰기 위한 TextWriter를 구현합니다. StringWriter의 경우 - 예 StringWritersWriter=newStringWriter();while(true){ myChar=strReader.Read(); if(myChar==-1)break
- C#.Net 튜토리얼 912 2023-09-15 16:17:02
-
- C# 배열의 인덱스가 0부터 시작하는 이유는 무엇입니까?
- 배열은 인덱스 메모리의 주소에 대한 포인터입니다. 인덱스는 배열의 첫 번째 요소입니다. 여기서 인덱스는 오프셋(offset)과 같은 개념으로, C언어의 기원 이전에도 존재하는 개념입니다. 배열 요소가 0Xff000에서 시작하고 {35,23,67,88,90}과 같은 5개의 요소가 있다고 가정합니다. 따라서 int가 4바이트를 사용하여 저장되므로 메모리의 배열은 다음과 같습니다. 0Xff000has350Xff004has230Xff008has670Xff012has880Xff016has90 이는 배열에 액세스할 때 제로 오프셋이 인덱스 0이 됨을 의미합니다. C#의 0 인덱싱 개념을 더 자세히 이해해 보겠습니다. 배열이 비어 있으면 요소가 0개이고 길이가 0입니다.
- C#.Net 튜토리얼 1589 2023-09-15 14:57:03
-
- C#에서 중요한 네임스페이스는 무엇입니까? 각각에 대해 간략한 설명을 제공하세요.
- .NET에는 수많은 네임스페이스가 포함되어 있으며 타사 라이브러리를 포함하는 경우에는 훨씬 더 많은 네임스페이스가 포함됩니다. 그러나 계속해서 다시 사용하게 될 것들도 있습니다. 일반적이고 반복되는 프로그래밍 문제의 80%를 해결하는 데 도움이 되는 20가지 방법이 있습니다. 시스템에는 가장 기본적인 유형이 포함되어 있습니다. 여기에는 일반적으로 사용되는 클래스, 구조체, 열거형, 이벤트, 인터페이스 등이 포함됩니다. System.Text에는 ASCII 및 유니코드 문자 인코딩을 나타내는 클래스가 포함되어 있습니다. 문자 블록과 바이트 블록 간의 변환을 위한 클래스입니다. System.Text.RegularExpressions는 정규식 기능을 제공합니다. System.Linq는 LINQ(Language Integrated Query)를 사용하여 쿼리를 지원하는 클래스와 인터페이스를 제공합니다. 시스템.XM
- C#.Net 튜토리얼 709 2023-09-15 13:53:21
-
- C#을 사용하여 자신만의 글꼴을 사용하여 인쇄
- C#에서 자신만의 글꼴을 인쇄하려면 먼저 FontFamily 개체를 구성합니다. FontFamily 개체는 Arial, TimesNewRoman 등과 같은 글꼴을 설정하고 Font 개체는 글꼴의 크기와 스타일을 설정합니다. Arial 글꼴 스타일을 만들어 보겠습니다. FontFamilymyFontFamily=newFontFamily("Arial");FontmyFont=newFont(myFontFamily,20,FontStyle.Bold,GraphicsUnit.Pixel); 위에서는 FontFamily를 설정했습니다.
- C#.Net 튜토리얼 1053 2023-09-15 12:29:09
-
- C# ASP.NET Core에서 사용할 수 있는 다양한 JSON 파일은 무엇입니까?
- ASP.netCore는 System.Configuration에 대한 구성 종속성 및 web.config 파일의 xml 구성을 포함하여 이전 ASP.net 버전에서 다시 설계되었습니다. ASP.netCore에서는 전역 설정, 프로젝트별 설정, 클라이언트별 설정 등을 선언하고 액세스할 수 있는 새롭고 간편한 방법 솔루션입니다. XML, INI 및 JSON 파일을 위한 새로운 구성 모델입니다. ASP.netCore의 다양한 구성 JSON 파일 ASP.netCore에는 주로 6개의 구성 JSON 파일이 있습니다. global.jsonlaunchsettings.jsonappsettings.j
- C#.Net 튜토리얼 891 2023-09-15 12:29:05
-
- 화씨를 섭씨로 변환하는 C# 프로그램
- 먼저 온도를 화씨로 설정합니다. - doublefahrenheit=97; Console.WriteLine("Fahrenheit:"+fahrenheit); 이제 섭씨로 변환합니다. - celsius=(fahrenheit-32)*5/9 예 다음 코드를 실행해 볼 수 있습니다. 화씨를 화씨로 변환하려면 온도를 섭씨로 변환하세요. 라이브 데모usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceDemo{&n
- C#.Net 튜토리얼 1220 2023-09-15 11:53:09
-
- C#의 스레드 풀
- C#의 스레드 풀은 스레드 모음입니다. 백그라운드에서 작업을 수행하는 데 사용됩니다. 스레드가 작업을 완료하면 대기 중인 모든 스레드가 존재하는 큐로 전송됩니다. 이는 재사용이 가능하도록 수행됩니다. 스레드 풀을 생성하는 방법을 살펴보겠습니다. 먼저 다음 네임스페이스를 사용합니다. 이제 usingSystem.Threading을 사용하여 스레드 풀 개체를 사용하여 스레드 풀 클래스를 호출합니다. QueueUserWorkItem 메서드를 호출합니다. ThreadPool.QueueUserWorkItem(newWaitCallback(Run))을 루프에서 반복하고 일반 Thread 객체와 비교합니다.
- C#.Net 튜토리얼 1197 2023-09-15 11:37:02
-
- C# 스레드의 Join, Sleep 및 Abort 메서드
- Join은 스레드가 종료될 때까지 호출 스레드를 차단하는 동시에 표준 COM 및 SendMessage 펌핑을 계속 수행합니다. 이 메서드에는 다양한 오버로드된 형식이 있습니다. 절전 모드로 인해 스레드가 일정 시간 동안 일시 중지됩니다. AbortAbort 메소드는 스레드를 파괴하는 데 사용됩니다. 스레드에서 Join()의 예를 살펴보겠습니다. 예 usingSystem;usingSystem.Diagnostics;usingSystem.Threading;namespaceSample{ classDemo{ static
- C#.Net 튜토리얼 1607 2023-09-15 11:01:09
-
- C++의 friend 키워드에 해당하는 C#은 무엇입니까?
- C#에서 friend 클래스의 friend 함수는 클래스 범위 외부에서 정의되지만 클래스의 모든 private 및 protected 멤버에 액세스할 수 있습니다. 친구 함수의 프로토타입이 클래스 정의에 나타나더라도 친구는 멤버 함수가 아닙니다. 친구는 함수, 함수 템플릿, 멤버 함수일 수도 있고 클래스나 클래스 템플릿일 수도 있습니다. 이 경우 전체 클래스와 해당 멤버는 모두 친구입니다. C++에서 C#의 친구와 가장 가까운 것은 외부 클래스의 전용 멤버에 액세스할 중첩 클래스를 만드는 것입니다. 여기서 내부 클래스는 외부 클래스의 전용 멤버에 액세스할 수 있습니다. classOuter{ classInner{ }}
- C#.Net 튜토리얼 738 2023-09-15 10:53:02
-
- C#의 액세스 한정자
- 액세스 한정자는 C#에서 변수 및 함수의 범위를 지정합니다. 다음은 C#에서 제공하는 액세스 한정자입니다. Public 한정자는 멤버 액세스에 제한을 두지 않습니다. 보호된 액세스는 파생 클래스 또는 클래스 정의로 제한됩니다. 해당 선언은 다음 권한을 가진 프로그램 내의 내부 액세스 한정자에 의해 액세스됩니다. protected Internal 보호된 액세스 수정자와 내부 액세스 수정자 모두에서 제공하는 액세스 지정자를 가집니다. 선언된 클래스 내에서만 비공개입니다. 비공개로 지정된 멤버는 클래스 외부에서 접근할 수 없습니다. 예 보호된 멤버에 액세스하는 보호 액세스 한정자의 예를 살펴보겠습니다. 실시간 데모 usingSystem;namespaceMySpecifiers{&nbs
- C#.Net 튜토리얼 938 2023-09-15 08:37:02
-
- C#에서 연산자의 오버로딩 기능은 무엇입니까?
- 다음은 C#에서 오버로드할 수 있는 연산자와 오버로드할 수 없는 연산자 목록입니다. 서수 연산자 및 설명 1+,-,!,~,++,--이러한 단항 연산자는 하나의 피연산자를 허용하며 오버로드될 수 있습니다. 2+,-,*,/,% 이러한 이항 연산자는 두 개의 피연산자를 허용하며 오버로드될 수 있습니다. 3==,!=,,= 비교 연산자는 오버로드될 수 있습니다. 4&&, || 조건부 논리 연산자는 직접 오버로드될 수 없습니다. 5+=,-=,*=,/=,%= 대입 연산자는 오버로드될 수 없습니다. 6=,.,?:,-
- C#.Net 튜토리얼 1264 2023-09-15 08:13:08
-
- 디버깅 및 게시를 위한 C#의 if/then 지시문은 무엇입니까?
- Visual Studio 디버그 모드와 릴리스 모드에서 .Net 프로젝트를 빌드하기 위한 다양한 구성이 있습니다. 디버그 모드를 선택하여 .Net 프로젝트를 단계별로 진행한 다음 어셈블리 파일(.dll 또는 .exe)이 최종적으로 빌드되는 릴리스 모드를 선택합니다. 빌드 구성을 변경하려면 - 빌드 메뉴에서 구성 관리자를 선택한 다음 디버그 또는 릴리스를 선택합니다. 또는 도구 모음의 솔루션 구성에서 디버그 또는 릴리스를 선택합니다. #ifdebug에 작성된 코드는 디버그 모드에서 실행되는 경우에만 실행됩니다. 코드가 릴리스 모드에서 실행 중인 경우 #ifDebug는 false가 되며 그 안에 있는 코드는 실행되지 않습니다. 예시 수업프로그램{
- C#.Net 튜토리얼 1236 2023-09-14 22:29:08
-
- C#의 추상 클래스, 봉인 클래스 및 클래스 멤버
- 추상 클래스에는 추상 메서드와 비추상 메서드가 포함됩니다. 추상 클래스는 인스턴스화할 수 없습니다. 봉인 클래스는 상속을 방지하며 기본 클래스로 사용할 수 없습니다. 추상 클래스 추상 클래스를 선언하려면 클래스 정의 앞에 abstract 키워드를 넣어야 합니다. 추상 클래스의 클래스 멤버의 예는 다음과 같습니다. 추상 메서드가 정의됩니다. - publicabstractclassVehicle{ publicabstractvoiddisplay();} 추상 메서드 정의 뒤에는 구현되지 않으므로 세미콜론이 붙습니다. Sealed 클래스 Sealed 클래스를 선언하려면 앞에 Seal 클래스 정의 키워드를 배치해야 합니다. 봉인 클래스는 상속을 방지하므로 기본 클래스로 사용할 수 없습니다. 공개
- C#.Net 튜토리얼 845 2023-09-14 22:21:06
-
- C#에서 CPU 코어 수를 찾는 방법은 무엇입니까?
- 프로세서와 관련된 다양한 정보를 얻을 수 있습니다. 예를 들어 2개의 듀얼 코어 하이퍼스레딩이 활성화된 시스템을 사용하면 이러한 정보가 모두 다를 수 있습니다. 프로세서에는 물리적 프로세서 2개, 코어 4개, 논리 프로세서 8개가 있습니다. 논리 프로세서 수는 환경 클래스를 통해 사용할 수 있지만 다른 정보는 WMI를 통해서만 사용할 수 있습니다(이 기능이 작동하려면 일부 시스템에 일부 핫픽스나 서비스 팩을 설치해야 할 수도 있음) - 프로젝트에 다음을 추가합니다. 시스템 참조 .Management.dll. .NET Core에서는 NuGet 패키지로 제공됩니다(Windows에만 해당). 물건
- C#.Net 튜토리얼 1280 2023-09-14 22:21:02
-
- C# 7.0의 소멸자란 무엇입니까?
- C#에서는 동일한 수의 출력 매개 변수 또는 동일한 수 및 유형의 출력 매개 변수를 다른 순서로 사용하여 동일한 프로그램에서 여러 소멸자 메서드를 사용할 수 있습니다. 이는 Tuple 클래스와 관련이 없지만 함수형 프로그래밍에서 가져온 새로운 튜플 구문의 일부입니다. Deconstruct 키워드는 함수 예제를 구조화하는 데 사용됩니다. publicclassEmployee{ publicEmployee(stringemployeename,stringfirstName,stringlastName){ Employeename
- C#.Net 튜토리얼 1154 2023-09-14 22:05:03