- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일일 프로그램 위챗 애플릿 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- 숫자가 2로 나누어지는지 확인하는 C# 프로그램
- 이 숫자를 2로 나눈 나머지가 0이면 2로 나누어집니다. 숫자가 5라고 가정하고 다음 if-else를 사용하여 확인합니다. //숫자가 2로 나눌 수 있는지 확인하거나notif(num%2==0){ Console.WriteLine("Divisibleby2");}else{ Console.WriteLine("Notdivisibleby2") ;} 아래 예는 다음과 같습니다.
- C#.Net 튜토리얼 1349 2023-09-05 22:53:06
-
- AddSingleton, AddScoped 및 임시 C# Asp.net Core 추가란 무엇입니까?
- Startup.cs에 종속성을 등록하는 방법에는 세 가지가 있습니다. 즉. AddSingleton, AddScoped 및 AddTransient. 싱글톤 추가하기 유형을 싱글톤으로 등록하면 프로세스 전체에서 하나의 인스턴스만 사용할 수 있습니다. 응용 프로그램 및 모든 요청. 이는 정적 객체를 갖는 것과 유사합니다. 인스턴스는 첫 번째 요청에 대해 생성되며 애플리케이션 전체와 모든 후속 요청에서 동일한 객체를 사용할 수 있습니다. 선술집
- C#.Net 튜토리얼 1606 2023-09-05 22:21:17
-
- 문자열을 반전시키는 C# 프로그램
- 예제 문자열은 다음과 같습니다. - myStr="Tom"; 문자열을 반전하려면 먼저 문자열의 길이를 찾으세요. −//findstringlengthintlen; len=myStr.Length-1; 이제 길이가 0보다 커질 때까지 while 루프를 사용하세요. while (len>=0){ rev=rev+myStr[len]; len--;} 예제 다음 코드를 실행하여 C#에서 문자열을 반전할 수 있습니다. System;cl을 사용한 라이브 데모
- C#.Net 튜토리얼 1342 2023-09-05 19:09:03
-
- 경로가 디렉터리인지 파일인지 확인하는 C# 프로그램
- 소개 경로가 디렉터리인지 파일인지 확인하는 C# 프로그램을 작성하는 방법을 알아봅시다. 폴더라고도 하는 디렉터리는 컴퓨터에서 파일을 저장할 수 있는 위치입니다. 파일 외에도 디렉터리에는 다른 디렉터리나 바로 가기도 포함됩니다. 파일은 고유 식별자와 디렉터리 경로가 있는 드라이브의 데이터 모음입니다. 보거나 쓰기 위해 파일을 열면 스트림으로 변환됩니다. 스트림은 단순히 통신 경로를 통과하는 일련의 바이트입니다. 파일 및 디렉터리 파일은 실제 데이터 파일인 반면 디렉터리는 논리 파일이 시스템에 배치되는 저장소입니다. 파일 및 디렉터리를 처리하기 위해 CLR(공용 언어 런타임)에는 System.IO 네임스페이스에 File, FileInfo, Directory 및 DirectoryInfo 클래스가 있습니다. ~을 위한
- C#.Net 튜토리얼 652 2023-09-05 17:49:02
-
- C#에서 메모리 부족 예외를 잡는 방법은 무엇입니까?
- System.OutOfMemoryException은 CLR이 필요한 충분한 메모리를 할당할 수 없을 때 발생합니다. System.OutOfMemoryException은 System.SystemException 클래스에서 상속됩니다. 문자열 설정 - stringStudentName="Tom"; stringStudentSubject="Maths"; 이제 할당된 용량, 즉 초기 값의 길이로 초기화해야 합니다. - StringBuildersBuilder=newStringBuilder(Stud
- C#.Net 튜토리얼 1088 2023-09-05 16:09:07
-
- C#의 이진 직렬화 및 역직렬화란 무엇이며 C#에서 이진 직렬화를 구현하는 방법은 무엇입니까?
- 객체를 읽을 수 없는 바이너리 형식으로 변환하는 것을 바이너리 직렬화라고 합니다. 바이너리 형식을 다시 읽을 수 있는 형식으로 변환하는 것을 역직렬화라고 합니까? C#에서 이진 직렬화를 구현하려면 System.Runtime.Serialization.Formatters.BinaryAssembly 라이브러리를 사용해야 합니다. BinaryFormatter 클래스의 객체를 생성하고 클래스 내부에서 serialize 메서드를 사용합니다. 예SerializeanObjecttoBinary[직렬화 가능]publicclassDemo{ publicstr
- C#.Net 튜토리얼 1418 2023-09-05 15:53:02
-
- C#의 컬렉션
- C#의 컬렉션은 HashSet입니다. C#의 HashSet은 배열에서 중복된 문자열이나 요소를 제거합니다. C#에서는 최적화된 집합 컬렉션 선언입니다. HashSet-varh=newHashSet<string>(arr1); 위에서 HashSet에 선언된 배열 arr1을 설정했습니다. 이제 중복 단어를 제거하기 위해 배열에 설정합니다. string[]arr2=h.ToArray(); C# HashSet을 사용하여 중복 문자열을 제거하는 예를 살펴보겠습니다. 여기에는 반복되는 요소가 있습니다. 예: usingSystem;usingSystem.Colle
- C#.Net 튜토리얼 1516 2023-09-05 15:37:02
-
- C#의 가변 배열이란 무엇입니까?
- 들쭉날쭉한 배열은 C#의 배열 배열입니다. 선언하고 초기화할 수 있습니다. - int[][]rank=newint[1][]{newint[]{5,3,1}} 다음 예는 C#에서 가변 배열을 사용하는 방법을 보여줍니다. - 예 usingSystem;namespaceProgram { classDemo{ staticvoidMain(string[]args){ &a
- C#.Net 튜토리얼 1333 2023-09-05 13:52:12
-
- C# 목록의 AddRange 메서드란 무엇입니까?
- 목록의 AddRange 메서드는 전체 요소 컬렉션을 추가합니다. 예를 살펴보겠습니다. - 먼저 C#에서 목록을 설정하고 요소를 추가합니다. - List<int>list=newList<int>();list.Add(100);list.Add(200);list.Add(300 ) ;list.Add(400);이제 목록에 추가할 요소의 배열을 설정합니다. -//arrayof4elementsint[]arr=newint[4];arr[0]=500;arr[1]=600;arr[2 ] =700;arr[3]=800;광고 사용
- C#.Net 튜토리얼 1778 2023-09-05 12:41:02
-
- 프록시 디자인 패턴은 무엇이며 C#에서 이를 구현하는 방법은 무엇입니까?
- 프록시 패턴은 다른 객체에 대한 액세스를 제어하기 위해 프록시 또는 자리 표시자 객체를 제공합니다. 프록시 객체는 포함 객체와 동일한 방식으로 사용됩니다. 참여자 주체는 RealSubject가 필요한 모든 곳에서 프록시를 사용할 수 있도록 RealSubject 및 프록시에 대한 공개 인터페이스를 정의합니다. RealSubject는 프록시가 나타내는 특정 객체를 정의합니다. 프록시는 실제 주체에 대한 참조를 유지하고 이에 대한 액세스를 제어합니다. 두 가지를 서로 바꿔서 사용할 수 있도록 RealSubject와 동일한 인터페이스를 구현해야 합니다. 객체의 정의를 실제로 변경하지 않고 기존 객체의 동작을 변경해야 하는 경우 프록시 패턴을 사용하면 그렇게 할 수 있습니다. 게다가 이는
- C#.Net 튜토리얼 1317 2023-09-05 12:21:10
-
- HashTable 컬렉션이 비어 있는지 확인하는 C# 프로그램
- C#의 Hashtable 컬렉션은 키의 해시 코드에 따라 구성된 키-값 쌍의 컬렉션입니다. 해시 코드는 해시 코드 기능을 사용하여 계산됩니다. 해시 테이블의 각 요소는 고유 키가 있는 키-값 쌍입니다. 또한 키는 null이 아니어야 합니다. 값은 비어 있거나 반복될 수 있습니다. 이 글에서는 해시 테이블 컬렉션이 비어 있는지 확인하는 방법에 대해 설명합니다. 해시 테이블 컬렉션이 비어 있는지 확인하는 방법은 무엇입니까? C#에서 해시 테이블 컬렉션을 구현하는 클래스는 Hashtable 클래스입니다. 해시 테이블에 있는 요소 수를 세어 해시 테이블 컬렉션이 비어 있는지 확인할 수 있습니다. 이를 위해 해시 테이블의 요소 수를 반환하는 Hashtable 클래스의 "Count" 속성을 사용할 수 있습니다. 따라서 Count 속성이 0을 반환하면 해시 테이블이 비어 있음을 의미합니다.
- C#.Net 튜토리얼 785 2023-09-05 11:17:02
-
- 클라이언트의 IP 주소를 찾는 C# 프로그램
- 먼저 C#에서 Dns.GetHostName() 메서드를 사용하여 호스트 이름을 찾습니다. - StringhostName=string.Empty;hostName=Dns.GetHostName();Console.WriteLine("Hostname:"+hostName); 이제 IPHostEntry.AddressList 속성을 사용하여 가져옵니다. IP 주소-IPHostEntrymyIP=Dns.GetHostEntry(호스트 이름);IPAddress[]address=myIP.Address
- C#.Net 튜토리얼 1191 2023-09-05 11:09:09
-
- C#에서 ArrayList에 항목을 추가하는 방법은 무엇입니까?
- ArrayList는 동적으로 크기를 조정할 수 있는 C#의 제네릭이 아닌 컬렉션입니다. C#에서 ArrayList를 초기화하는 방법을 살펴보겠습니다. - ArrayListarr=newArrayList(); ArrayListarr1=newArrayList(); C#을 사용하는 방법을 살펴보겠습니다. ArrayList를 구현한 예입니다. 여기에는 두 개의 배열 목록이 있습니다. 두 번째 배열 목록이 첫 번째 목록에 추가됩니다. 예usingSystem;usingSystem.Collections;publiccla
- C#.Net 튜토리얼 1007 2023-09-05 09:53:02
-
- C#에서 재정의와 숨기기의 차이점은 무엇입니까?
- 재정의와 숨기기의 차이점은 다음과 같습니다. 숨기기는 전체 메서드를 재정의하는 반면 재정의는 메서드 구현만 재정의합니다. 재정의에서는 하위 클래스의 개체 재정의 메서드를 사용하여 기본 클래스에 액세스할 수 있습니다. Shadow는 하위 클래스 메서드에 액세스할 수 없습니다. 섀도잉은 메소드 은닉이라고도 합니다. 섀도우에서 override 키워드를 사용하지 않고도 하위 클래스에서 상위 클래스의 메서드를 사용할 수 있습니다. 서브클래스에는 동일한 함수의 자체 버전이 있습니다. 재정의에서는 하위 클래스 유형에 특정한 동작을 정의할 수 있습니다. 즉, 하위 클래스는 요구 사항에 따라 상위 클래스 메서드를 구현할 수 있습니다.
- C#.Net 튜토리얼 1257 2023-09-04 23:49:02
-
- C#에서 캡슐화는 어떻게 구현됩니까?
- 캡슐화는 액세스 지정자를 사용하여 수행됩니다. 액세스 지정자는 클래스 멤버의 범위와 가시성을 정의합니다. C#은 Public, Private, Protected, Internal, ProtectedInternal 등의 액세스 지정자를 지원합니다. 캡슐화는 클래스가 다른 함수와 객체로부터 멤버 변수와 함수를 숨길 수 있도록 하는 개인 액세스 지정자를 통해 이해할 수 있습니다. 아래 예에서는 개인 액세스 지정자가 할당된 변수로 길이와 너비가 있습니다. 예 usingSystem;namespaceRectangleApplication{ classRectan
- C#.Net 튜토리얼 1344 2023-09-04 23:17:02