지정된 키를 사용하여 C#의 HashTable 컬렉션에서 값을 얻는 방법
해시테이블은 키-값 쌍의 모음입니다. 반복자를 사용하여 키-값 쌍에 액세스할 수 있습니다. 컬렉션에 있는 해시테이블의 키에 액세스할 수도 있습니다. 마찬가지로 해시테이블의 값에 액세스할 수 있습니다. 해시테이블이 주어지면 지정된 키의 값이나 지정된 값과 일치하는 키에 액세스하는 것도 가능합니다.
让我们讨论一下如何는 현재 온라인에서 결정되었습니다.
如何使사용이 键从Hashtable集合中获取值?여기서는 키가 제공될 때 해시 테이블의 키-값 쌍에서 값을 얻어야 합니다.
考虑以下哈希表。
으아아아
여기서 "UK" 키의 값을 찾아야 한다고 가정해 보겠습니다. 따라서 해시테이블에키 = UK가 포함되어 있는지 확인하려면 해시테이블을 탐색해야 합니다. key=” UK”가 발견되면 해시테이블[key]로 해당 값에 액세스할 수 있습니다.
예위 작업을 정확하게 수행하는 프로그램은 아래와 같습니다 −
으아아아
상면에 있는 程序中,저희는 이것을 확정했습니다.义了一个哈希表.否为null或空.这是因为哈希表的键null이 아닙니다. ㅋㅋㅋ键存재于哈希表中则返回true, 如果键不存는 则返回false입니다.ㅋㅋㅋ 으아아아
그러면 이 값이 사용자에게 표시됩니다.출력 으아아아
재这个输出中,用户执行了程序并输入了键值为FR。 ㅋㅋㅋㅋㅋㅋ现재,如果我们输入一个재哈希表中不存재적键值? 프로그램을 다시 실행해 보겠습니다. 이제 캐나다 국가에 대한 해시 테이블에는 키가 없습니다. 캐나다의 경우 CAN으로 키를 입력해 보겠습니다. 출력은 아래와 같습니다.
출력
으아아아여기서,由于哈希表中不包含
key=CAN,程序返回재值不存的消息。
以这种方式,我们可以开发一个交互式程序,从哈希表集合中找到指定键的值。
해시테이블을 사용하여 키에 주어진 값을 찾는 또 다른 예를 들어보겠습니다.
여기서 숫자와 해당 숫자 이름이 포함된 다음 해시테이블을 고려해 보겠습니다.
으아아아类似于前示例,这里我们也会要求用户输入要查找值的键,然后에서 哈希表中搜索指定键并显示其值。 예 2
아래에는 동일한 작업을 수행하는 프로그램이 나와 있습니다.
으아아아프로그램은 해시 테이블과 빈 값을 확인하기 위해 지정한 추가 조건을 제외하면 이전 예제와 동일합니다. 이는 지정된 키가 해시테이블에 존재할 수 있지만 해당 값이 비어 있을 수 있기 때문입니다. 둘째, 이 프로그램에서는 사용자 입력을 읽는 것이 아니라 키 = “1.4”를 직접 사용하고 이 키의 값을 인쇄합니다. 그래서 우리는 이 프로그램에 또 하나의 검사를 도입했습니다. 따라서 이 프로그램은 이제 −
를 확인합니다.
지정된 키가 비어 있는 경우
키가 비어 있지 않으면 프로그램은 해시 테이블에 키가 포함되어 있는지 확인합니다.
- 해시테이블에 키가 포함되어 있으면 키 값을 검색합니다. 값이 비어 있지 않으면 프로그램이 값을 표시합니다.
-
-
으아아아
이 출력은 해시테이블에 있는 올바른 키를 지정할 때 생성됩니다.
- 재본문중,我们看到了如何何何键从哈希表集合中获取值。我们还过几个编程示例示了다른방식의출현, 以清晰地说明概念。我们接下来的文章中,我们将继续讨论哈希表的关主题。
위 내용은 지정된 키를 사용하여 C#의 HashTable 컬렉션에서 값을 얻는 방법의 상세 내용입니다. 자세한 내용은 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#.NET은 동시, 병렬 및 멀티 스레드 프로그래밍을위한 강력한 도구를 제공합니다. 1) 스레드 클래스를 사용하여 스레드를 생성하고 관리합니다. 2) 작업 클래스는 스레드 풀을 사용하여 자원 활용을 개선하기 위해 나사산을 통해 병렬 컴퓨팅을 구현합니다. 4) ASYNC/AWAIT 및 작업을 통해 병렬 컴퓨팅을 구현합니다. ASYNC/AWAIT 및 TASK. ANDAL에서 데이터를 얻고 프로세스하는 데 사용되면 5) 스레드 풀을 사용하지 않으면 스레드 풀을 사용하고 성능을 발휘합니다.

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

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

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

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

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

C 언어에는 내장 합계 기능이 없으므로 직접 작성해야합니다. 합계는 배열 및 축적 요소를 가로 질러 달성 할 수 있습니다. 루프 버전 : 루프 및 배열 길이를 사용하여 계산됩니다. 포인터 버전 : 포인터를 사용하여 배열 요소를 가리키며 효율적인 합계는 자체 증가 포인터를 통해 달성됩니다. 동적으로 배열 버전을 할당 : 배열을 동적으로 할당하고 메모리를 직접 관리하여 메모리 누출을 방지하기 위해 할당 된 메모리가 해제되도록합니다.
