HashTable 컬렉션이 비어 있는지 확인하는 C# 프로그램
C#의 해시테이블 컬렉션은 키의 해시 코드에 따라 구성된 키-값 쌍의 컬렉션입니다. 해시 코드는 해시 코드 기능을 사용하여 계산됩니다.
해시 테이블의 각 요소는 고유 키가 있는 키-값 쌍입니다. 또한 키는 null이 아니어야 합니다. 값은 비어 있거나 반복될 수 있습니다.
이 글에서는 해시 테이블 컬렉션이 비어 있는지 확인하는 방법에 대해 설명합니다.
해시 테이블 컬렉션이 비어 있는지 확인하는 방법은 무엇입니까?
C#에서 해시 테이블 컬렉션을 구현하는 클래스는 Hashtable 클래스입니다. 해시 테이블에 있는 요소 수를 세어 해시 테이블 컬렉션이 비어 있는지 확인할 수 있습니다.
이를 위해 해시 테이블의 요소 수를 반환하는 Hashtable 클래스의 "Count" 속성을 사용할 수 있습니다.
그래서 Count 속성이 0을 반환하면 해시 테이블이 비어 있다는 의미이고, 0보다 큰 값을 반환하면 해시 테이블에 요소가 있다는 의미입니다.
먼저 Hashtable 클래스의 Count 속성 프로토타입을 살펴보겠습니다.
문법
으아아아Return value - Int32
유형의 속성 값Description - 해시 테이블에 포함된 키-값 쌍의 수를 가져옵니다.
네임스페이스
으아아아위의 Count 속성 설명에서 볼 수 있듯이 이 속성을 사용하여 해시 테이블 컬렉션의 키-값 쌍 수를 가져올 수 있습니다.
이제 이 Count 속성을 이해하는 데 도움이 되는 몇 가지 프로그래밍 예제를 살펴보겠습니다.
예
첫 번째 프로그램이 해시 테이블이 비어 있는지 확인하는 방법을 살펴보겠습니다. 절차는 다음과 같습니다.
으아아아이 프로그램에서는 Hashtable 개체를 생성하지만 여기에 요소를 추가하지 않습니다. 그런 다음 Count 속성을 사용하여 해시 테이블에 있는 요소 수를 검색합니다. 마지막으로 Count 속성에서 반환된 값이 계산되고 이에 따라 해시 테이블이 비어 있는지 여부를 나타내는 메시지가 표시됩니다.
출력
프로그램은 다음과 같은 출력을 생성합니다.
으아아아해시 테이블에 요소가 없으므로 다음 메시지가 표시됩니다: 해시 테이블이 비어 있습니다.
이제 위 프로그램의 해시 테이블에 몇 가지 요소를 추가해 보겠습니다. 이제 "Add()" 메소드를 사용하여 해시 테이블에 두 요소를 추가합니다.
예
절차는 다음과 같습니다.
으아아아출력
여기서 해시 테이블에 두 가지 요소를 추가합니다. 이제 출력이 아래와 같이 변경됩니다.
으아아아보시다시피 Count 속성은 해시 테이블의 요소 수를 반환합니다.
이제 더 나은 이해를 위해 또 다른 예를 살펴보겠습니다.
예
절차는 다음과 같습니다.
으아아아출력
여기에는 하나의 요소가 포함된 langCode 해시 테이블이 있습니다. 해시 테이블의 요소 수를 반환하기 위해 Count 속성을 다시 사용합니다. 이 프로그램의 출력은 아래와 같습니다.
으아아아해시 테이블에 요소가 있으므로 메시지가 적절하게 전달됩니다. 이제 해시 테이블에 있는 요소를 삭제해 보겠습니다. 이를 위해 해시 테이블에 요소를 추가하는 줄을 주석 처리하기만 하면 됩니다.
예
절차는 다음과 같습니다.
으아아아출력
이제 해시 테이블에는 요소가 없습니다. 따라서 이 해시 테이블에서 Count 속성을 사용하면 0이 반환됩니다. 따라서 출력에는 해시 테이블이 비어 있음이 표시됩니다.
으아아아그래서 Hashtable 클래스에는 해시 테이블이 비어 있는지 확인하는 직접적인 메서드가 없으므로 Hashtable 클래스의 Count 속성을 사용하여 해시 테이블의 요소 수를 가져옵니다. Count가 0을 반환하면 해시 테이블이 비어 있다고 결론을 내립니다. 0이 아닌 값을 반환하면 해시 테이블에 요소가 있음을 의미합니다.
위 내용은 HashTable 컬렉션이 비어 있는지 확인하는 C# 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











.NET 비동기 프로그래밍, LINQ 및 EFCORE의 핵심 개념은 다음과 같습니다. 1. 비동기 프로그래밍은 비동기 및 대기하는 응용 프로그램 응답 성을 향상시킵니다. 2. LINQ는 Unified Syntax를 통해 데이터 쿼리를 단순화합니다. 3. Efcore는 ORM을 통해 데이터베이스 작업을 단순화합니다.

C 언어 커버 산술, 할당, 조건, 논리, 비트 연산자 등의 기호의 사용 방법은 기본 수학 연산에 사용되며, 할당 연산자는 할당 및 추가, 곱하기, 분할 할당에 사용되며, 곱하기 및 분할 할당에 사용되며, 조건에 따라 조건 운영자가 사용되며, 비트 오퍼레이터에 사용되며, 스페셜 오퍼레이터는 비트 수준의 운영에 사용됩니다. 포인터, 파일 종료 마커 및 비수통 값.

C에서 숯 유형은 문자열에 사용됩니다. 1. 단일 문자를 저장하십시오. 2. 배열을 사용하여 문자열을 나타내고 널 터미네이터로 끝납니다. 3. 문자열 작동 함수를 통해 작동합니다. 4. 키보드에서 문자열을 읽거나 출력하십시오.

C 언어에서 특수 문자는 다음과 같은 탈출 시퀀스를 통해 처리됩니다. \ n 라인 브레이크를 나타냅니다. \ t는 탭 문자를 의미합니다. char c = '\ n'과 같은 특수 문자를 나타 내기 위해 탈출 시퀀스 또는 문자 상수를 사용하십시오. 백 슬래시는 두 번 탈출해야합니다. 다른 플랫폼과 컴파일러마다 다른 탈출 시퀀스가있을 수 있습니다. 문서를 참조하십시오.

char 어레이는 문자 시퀀스를 C 언어로 저장하고 char array_name [size]로 선언됩니다. 액세스 요소는 첨자 연산자를 통해 전달되며 요소는 문자열의 끝점을 나타내는 널 터미네이터 '\ 0'으로 끝납니다. C 언어는 strlen (), strcpy (), strcat () 및 strcmp ()와 같은 다양한 문자열 조작 함수를 제공합니다.

C#.NET은 동시, 병렬 및 멀티 스레드 프로그래밍을위한 강력한 도구를 제공합니다. 1) 스레드 클래스를 사용하여 스레드를 생성하고 관리합니다. 2) 작업 클래스는 스레드 풀을 사용하여 자원 활용을 개선하기 위해 나사산을 통해 병렬 컴퓨팅을 구현합니다. 4) ASYNC/AWAIT 및 작업을 통해 병렬 컴퓨팅을 구현합니다. ASYNC/AWAIT 및 TASK. ANDAL에서 데이터를 얻고 프로세스하는 데 사용되면 5) 스레드 풀을 사용하지 않으면 스레드 풀을 사용하고 성능을 발휘합니다.

C 언어에서 숯 유형 변환은 다른 유형으로 직접 변환 할 수 있습니다. 캐스팅 : 캐스팅 캐릭터 사용. 자동 유형 변환 : 한 유형의 데이터가 다른 유형의 값을 수용 할 수 있으면 컴파일러가 자동으로 변환됩니다.

C 스위치 문에서 기본적으로 발생하는 오류를 피하기위한 전략 : 상수 대신 열거를 사용하여 사례 문의 값을 열거의 유효한 멤버로 제한합니다. 마지막 사례 명령문에서 러프를 사용하여 프로그램이 다음 코드를 계속 실행할 수 있도록하십시오. 스위치가없는 스위치 문의 경우 항상 오류 처리에 대한 기본 문을 추가하거나 기본 동작을 제공하십시오.
