国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Heim Java javaLernprogramm Was ist eine Kartensammlung? Eigenschaften von Kartensammlungen

Was ist eine Kartensammlung? Eigenschaften von Kartensammlungen

Jun 20, 2017 am 10:15 AM
collections Parameter Variable versammeln

Eigenschaften der Kartensammlung:
Es handelt sich um eine zweispaltige Sammlung. Bei der Zuweisung von Werten müssen gleichzeitig Schlüssel und Wert zugewiesen werden.
Es handelt sich um eine ungeordnete Sammlung (Speichern und Entfernen von Elementen)
3. Der Schlüsselwert kann nicht wiederholt werden
Ein Schlüssel kann nur einem Wert entsprechen
Wann Beim Definieren einer Sammlung k?nnen der Datentypschlüssel und der Datentyp denselben Datentyp verwenden

Merkmale der Kartensammlung
java.util. MapSchnittstelle: Sammlung, bei der es sich um eine zweispaltige Sammlung handelt

Der erste Weg, eine Kartensammlung zu durchqueren
Der erste Weg, eine Karte zu durchqueren Sammlung: Finden Sie einen Wert anhand des Schlüssels
Es gibt eine Methode in der Map-Sammlung: keySet
Set Gibt eine Set-Ansicht der in dieser Map enthaltenen Schlüssel zurück. Speichern Sie die Schlüssel in der Kartensammlung in einer Set-Sammlung
Schritte zum Durchlaufen der Kartensammlung:
1. Definieren Sie eine Kartensammlung und fügen Sie Elemente zur Sammlung hinzu
2. Rufen Sie die Karte auf Sammlung Die Methode in keySet speichert die Schlüssel in der Map-Sammlung in einer Set-Sammlung
3. Durchlaufen Sie die Set-Sammlung und erhalten Sie alle Schlüssel in der Map-Sammlung
4. Verwenden Sie zum Durchsuchen die get-Methode der Map-Sammlung die erhaltenen Schlüssel. Wert

?1?public?static?void?main(String[]?args)?{?2?????????//1.定義一個(gè)Map集合,往集合中添加元素?3?????????Map<String,String>?map?=?new?HashMap<String,String>();?4?????????map.put("a",?"1");?5?????????map.put("b",?"2");?6?????????map.put("c",?"3");?7?????????map.put("d",?"4");?8?????????//2.調(diào)用Map集合中的方法keySet,把Map集合中的健存儲(chǔ)到一個(gè)Set集合中?9?????????Set<String>?set?=?map.keySet();10?????????//System.out.println(set.getClass());11?????????//3.遍歷Set集合,獲取Map集合所有的健12?????????//使用迭代器遍歷13?????????Iterator<String>?it?=?set.iterator();14?????????while(it.hasNext()){15?????????????String?key?=?it.next();16?????????????//4.通過(guò)獲取到的健,使用Map集合的方法get查找值17?????????????String?value?=?map.get(key);18?????????????System.out.println(key+"..."+value);19?????????}20?????????System.out.println("----------------");21?????????//使用增強(qiáng)for遍歷22?????????for(String?key?:?set){23?????????????//4.通過(guò)獲取到的健,使用Map集合的方法get查找值24?????????????String?value?=?map.get(key);25?????????????System.out.println(key+"..."+value);26?????????}27?????????System.out.println("----------------");28?????????//使用增強(qiáng)for遍歷29?????????for(String?key?:?map.keySet()){30?????????????//4.通過(guò)獲取到的健,使用Map集合的方法get查找值31?????????????String?value?=?map.get(key);32?????????????System.out.println(key+"..."+value);33?????????}34?????}

Die zweite Art der Kartensammlungsdurchquerung
Die zweite Art der Kartensammlungsdurchquerung: die Art der Schlüsseldurchquerung Wertepaare
Es gibt eine Methode in der Map-Sammlung: enterSet
Set> gibt die Set-Ansicht der in dieser Map enthaltenen Mapping-Beziehung zurück.
Durchlaufschritte:
1. Definieren Sie eine Kartensammlung und fügen Sie Elemente zur Sammlung hinzu
2. Rufen Sie die Methode ?entrySet“ in der Kartensammlung auf, um jede Zuordnungsbeziehung in der Kartensammlung hinzuzufügen ( Heiratsurkunde) in die Set-Sammlung
3. Durchlaufen Sie die Set-Sammlung und erhalten Sie jede Zuordnungsbeziehung Entry
4. Verwenden Sie die Methoden getKey und getValue in Entry, um die Schlüsselsumme zu erhalten Wert

?1?public?static?void?main(String[]?args)?{?2?????????//1.定義一個(gè)Map集合,往集合中添加元素?3?????????Map<String,String>?map?=?new?HashMap<String,String>();?4?????????map.put("a",?"1");?5?????????map.put("b",?"2");?6?????????map.put("c",?"3");?7?????????map.put("d",?"4");?8?????????/*?9??????????*?2.調(diào)用Map集合中的方法entrySet,把Map集合中的每一個(gè)映射關(guān)系(結(jié)婚證)放入到Set集合中10??????????*?成員內(nèi)部類(lèi)的訪問(wèn)方式:外部類(lèi).內(nèi)部類(lèi)(Map.Entry)11??????????*/12?????????Set<Map.Entry<String, String>>?set?=?map.entrySet();13?????????//3.遍歷Set集合,獲取每一個(gè)映射關(guān)系Entry<K,V>14?????????//使用迭代器遍歷Set集合15?????????Iterator<Map.Entry<String, String>>?it?=?set.iterator();16?????????while(it.hasNext()){17?????????????Map.Entry<String, String>?entry?=?it.next();18?????????????//4.使用Entry<K,V>中的方法getKey和getValue獲取健和值19?????????????String?key?=?entry.getKey();20?????????????String?value?=?entry.getValue();21?????????????System.out.println(key+"..."+value);22?????????}23?????????System.out.println("---------------------");24?????????//使用增強(qiáng)for遍歷Set集合25?????????for(Map.Entry<String, String>?entry:set){26?????????????//4.使用Entry<K,V>中的方法getKey和getValue獲取健和值27?????????????String?key?=?entry.getKey();28?????????????String?value?=?entry.getValue();29?????????????System.out.println(key+"..."+value);30?????????}31?????????System.out.println("---------------------");32?????????//使用增強(qiáng)for遍歷Set集合33?????????for(Map.Entry<String, String>?entry:map.entrySet()){34?????????????//4.使用Entry<K,V>中的方法getKey和getValue獲取健和值35?????????????String?key?=?entry.getKey();36?????????????String?value?=?entry.getValue();37?????????????System.out.println(key+"..."+value);38?????????}39?????}

HashMap speichert benutzerdefinierten Typschlüsselwert
HashMap speichert benutzerdefinierten Typschlüsselwert
Benutzerdefinierter Typ als Wert der Kartensammlung
Benutzerdefinierter Typ als Schlüssel der Map-Sammlung

Denken Sie daran: Wenn benutzerdefinierte Typen hashCode und equal überschreiben
1. Verwenden Sie HashSet, um benutzerdefinierte Typen zu speichern
2. Verwenden Sie HashMap-Sammlungen und verwenden Sie benutzerdefinierte Typen für Schlüssel

Hashtable
Map-Implementierungsklasse Hashtable
Die zugrunde liegende Datenstruktur ist eine Hash-Tabelle, die Eigenschaften sind die gleichen wie bei hashMap
Hashtable ist eine threadsichere Sammlung und l?uft langsam
HashMap ist eine Thread-unsichere Sammlung und l?uft schnell

Hashtable hat das gleiche Schicksal wie Vector. Ab JDK1.2 wurde es durch die fortschrittlichere HashMap ersetzt

HashMap erm?glicht das Speichern von Nullwerten. Nullschlüssel
Hashtable erlaubt das Speichern von Nullwerten nicht, Nullschlüssel

Hashtable Seine untergeordneten und untergeordneten Klasseneigenschaften sind noch in der Entwicklungsphase aktiv

LinkedHashMap-Sammlungsfunktionen
java.util.LinkedHashMap erweitert HashMap implementiert Map
Funktionen der LinkedHashMap-Sammlung:
1. Hash-Tabelle + verknüpfte Liste: doppelt verknüpfte Liste, die die Iterationsreihenfolge garantieren kann
2. Schlüssel kann nicht wiederholt werden


Collections
java.util.Collections: Tool-Klasse zum Betreiben von Collection
Die Methoden in der Tool-Klasse sind alle statische Methoden und k?nnen direkt über die verwendet werden Klassenname

public static void sort(List list) // Die Sammlungselemente sortieren
public static void shuffle(List list) // Den Speicherort mischen der Sammlungselemente

Variable Parameter
Neue Funktionen, die nach JDK1.5 erschienen sind
Voraussetzung für die Verwendung: Der Datentyp der Methodenparameter ist festgelegt, die Anzahl der Parameter ist jedoch unsicher

Verwendung des Formats :
Modifikator Rückgabewerttyp Methodenname (Datentyp... Variablenname) {
}
... stellt dar, dass die Methode mehrere Parameter von empfangen kann derselbe Datentyp
Die unterste Ebene des variablen Parameters kann als Array behandelt werden

Hinweise zu variablen Parametern:
1. Für die Parameter einer Methode nur einer Variable Parameter k?nnen verwendet werden
2. Wenn die Parameter der Methode mehrere sind, müssen variable Parameter am Ende der Parameterliste geschrieben werden

?1?public?static?int?add(int...arr){?2?????????System.out.println(arr);//[I@104c575?3?????????System.out.println(arr.length);?4?????????int?sum?=?0;?5?????????//遍歷可變參數(shù)-->遍歷數(shù)組?6?????????for?(int?i?:?arr)?{?7?????????????sum?+=i;?8?????????}?9?????????10?????????return?sum;11?????}

Statischer Import
JDK1.5 neue Funktion, statischer Import
Reduzieren Sie die Menge des entwickelten Codes
Standardschreibmethode, kann nur beim Importieren eines Pakets verwendet werden
statisches java.lang.System importieren .out; Am Ende muss es ein statisches Mitglied sein

package cn.itcast05;

import java.util.ArrayList;
import java.util.Collections;
java.util.HashMap importieren;

??1?/*??2??*?帶排序功能的斗地主案例:??3??*?????1.準(zhǔn)備牌??4??*?????2.洗牌??5??*?????3.發(fā)牌??6??*?????4.排序??7??*?????5.看牌??8??*/??9?public?class?DouDiZhu?{?10?????public?static?void?main(String[]?args)?{?11?????????//1.準(zhǔn)備牌?12?????????//創(chuàng)建存儲(chǔ)序號(hào)和拍面值的Map集合?13?????????HashMap<Integer,String>?poker?=?new?HashMap<Integer, String>();?14?????????//創(chuàng)建存儲(chǔ)序號(hào)的List集合?15?????????ArrayList<Integer>?pokerNumber?=?new?ArrayList<Integer>();?16?????????//創(chuàng)建序號(hào)的數(shù)組?17?????????String[]?numbers?=?{"2","A","K","Q","J","10","9","8","7","6","5","4","3"};?18?????????//創(chuàng)建花色數(shù)組?19?????????String[]?colors?=?{"?","?","?","?"};?20?????????//先把大王和小王存儲(chǔ)到集合中?21?????????int?index?=?0;?22?????????poker.put(index,?"大王");?23?????????pokerNumber.add(index);?24?????????index++;?25?????????poker.put(index,?"小王");?26?????????pokerNumber.add(index);?27?????????index++;?28??????????29?????????//使用循環(huán)嵌套遍歷兩個(gè)數(shù)組,組成52張牌?30?????????for?(String?number?:?numbers)?{?31?????????????for?(String?color?:?colors)?{?32?????????????????//把組合包的牌添加到集合中?33?????????????????poker.put(index,?color+number);?34?????????????????pokerNumber.add(index);?35?????????????????index++;?36?????????????}?37?????????}?38?????????//System.out.println(poker);?39?????????//System.out.println(pokerNumber);?40??????????41?????????//2.洗牌:洗的是牌的序號(hào)?42?????????//使用Collections中的方法shuffle?43?????????Collections.shuffle(pokerNumber);?44?????????//System.out.println(pokerNumber);?45??????????46?????????/*?47??????????*?3.發(fā)牌:發(fā)的也是牌的序號(hào)?48??????????*?????a.定義4個(gè)集合存儲(chǔ)3個(gè)玩家和1個(gè)底牌?49??????????*?????b.遍歷存儲(chǔ)序號(hào)的List集合?50??????????*?????c.使用list集合的索引%進(jìn)行判斷進(jìn)行發(fā)牌?51??????????*?????注意:先判斷底牌?52??????????*/?53?????????//a.定義4個(gè)集合存儲(chǔ)3個(gè)玩家和1個(gè)底牌?54?????????ArrayList<Integer>?player01?=?new?ArrayList<Integer>();?55?????????ArrayList<Integer>?player02?=?new?ArrayList<Integer>();?56?????????ArrayList<Integer>?player03?=?new?ArrayList<Integer>();?57?????????ArrayList<Integer>?diPai?=?new?ArrayList<Integer>();?58??????????59?????????//b.遍歷存儲(chǔ)序號(hào)的List集合?60?????????for(int?i=0;?i<pokerNumber.size(); i++){ 61             //定義變量,接收排的序號(hào) 62             int number = pokerNumber.get(i); 63             //c.使用list集合的索引%進(jìn)行判斷進(jìn)行發(fā)牌 64             if(i>=51){?65?????????????????//存儲(chǔ)底牌?66?????????????????diPai.add(number);?67?????????????}else?if(i%3==0){?68?????????????????//給玩家1發(fā)牌?69?????????????????player01.add(number);?70?????????????}else?if(i%3==1){?71?????????????????//給玩家2發(fā)牌?72?????????????????player02.add(number);?73?????????????}else?if(i%3==2){?74?????????????????//給玩家3發(fā)牌?75?????????????????player03.add(number);?76?????????????}?77?????????}?78?????????/*System.out.println(player01);?79?????????System.out.println(player02);?80?????????System.out.println(player03);?81?????????System.out.println(diPai);*/?82??????????83?????????//4.排序?84?????????//使用Collections中的方法sort?85?????????Collections.sort(player01);?86?????????Collections.sort(player02);?87?????????Collections.sort(player03);?88?????????Collections.sort(diPai);?89??????????90?????????/*System.out.println(player01);?91?????????System.out.println(player02);?92?????????System.out.println(player03);?93?????????System.out.println(diPai);*/?94??????????95?????????/*?96??????????*?5.看牌?97??????????*/?98?????????//調(diào)用看牌方法?99?????????lookPoker("劉德華",player01,?poker);100?????????lookPoker("周潤(rùn)發(fā)",player02,?poker);101?????????lookPoker("周星馳",player03,?poker);102?????????lookPoker("底牌",diPai,?poker);103?????}104?????105?????/*106??????*?定義一個(gè)看牌的方法107??????*?返回值類(lèi)型:void108??????*?方法名:lookPoker109??????*?參數(shù)列表:玩家和底牌的集合,存儲(chǔ)排的Map集合110??????*?使用查表法看牌:111??????*?????遍歷List集合,獲取Map集合key,使用key去Map集合中查找value112??????*/113?????public?static?void?lookPoker(String?name,ArrayList<Integer>?list,HashMap<Integer,String>?map){114?????????System.out.print(name+":");115?????????//遍歷List集合,獲取Map集合key116?????????for?(Integer?key?:?list)?{117?????????????//使用key去Map集合中查找value118?????????????String?value?=?map.get(key);119?????????????System.out.print(value+"?");120?????????}121?????????System.out.println();//換行122?????}123?}

Das obige ist der detaillierte Inhalt vonWas ist eine Kartensammlung? Eigenschaften von Kartensammlungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276
i9-12900H Parameterbewertungsliste i9-12900H Parameterbewertungsliste Feb 23, 2024 am 09:25 AM

Der i9-12900H ist ein 14-Kern-Prozessor und die Threads sind ebenfalls sehr hoch. Einige Parameter wurden verbessert und k?nnen den Benutzern ein hervorragendes Erlebnis bieten . überprüfung der Parameterbewertung des i9-12900H: 1. Der i9-12900H ist ein 14-Kern-Prozessor, der die q1-Architektur und die 24576-KB-Prozesstechnologie übernimmt und auf 20 Threads aktualisiert wurde. 2. Die maximale CPU-Frequenz betr?gt 1,80! 5,00 GHz, was haupts?chlich von der Arbeitslast abh?ngt. 3. Im Vergleich zum Preis ist es sehr gut geeignet. Das Preis-Leistungs-Verh?ltnis ist sehr gut und für einige Partner, die eine normale Nutzung ben?tigen, sehr gut geeignet. i9-12900H Parameterbewertung und Leistungsbenchmarks

vivox200ultra Parameter und Preisdetails vivox200ultra Parameter und Preisdetails Jun 28, 2024 pm 01:23 PM

Die neuesten offiziellen Nachrichten von vivox200ultra haben die Parameter und Preisdetails von vivox200ultra enthüllt. Es wird berichtet, dass vivox200ultra mit einem 10-fachen Periskop-Superteleobjektiv ausgestattet sein wird, und der Preis beginnt bei etwa 6999 Yuan Im Folgenden finden Sie die Parameter und Preise des vivox200ultra. Schauen Sie sich die Details an. 1. Parameterkonfigurationsdetails von vivox200ultra 1. Vivox200ultra-Rendering Aufgrund des vivo X200 Ultra-Renderings weist die Vorderseite des Telefons ein randloses Vollbilddesign auf, und der visuelle Effekt der gesamten Vorderseite des Telefons kann als sehr unbesiegbar bezeichnet werden. 2. vivox200ultra hat einen Blackhawk-Rahmen

Warum ist es schwierig, sammlungs?hnliche Funktionen in der Go-Sprache zu implementieren? Warum ist es schwierig, sammlungs?hnliche Funktionen in der Go-Sprache zu implementieren? Mar 24, 2024 am 11:57 AM

Es ist schwierig, sammlungs?hnliche Funktionen in der Go-Sprache zu implementieren, was viele Entwickler besch?ftigt. Im Vergleich zu anderen Programmiersprachen wie Python oder Java verfügt die Go-Sprache nicht über integrierte Sammlungstypen wie Set, Map usw., was Entwickler bei der Implementierung von Sammlungsfunktionen vor einige Herausforderungen stellt. Schauen wir uns zun?chst an, warum es schwierig ist, sammlungs?hnliche Funktionen direkt in der Go-Sprache zu implementieren. In der Go-Sprache sind die am h?ufigsten verwendeten Datenstrukturen Slice und Map. Sie k?nnen jedoch sammlungs?hnliche Funktionen ausführen

Sicherheitsüberprüfung des C++-Funktionsparametertyps Sicherheitsüberprüfung des C++-Funktionsparametertyps Apr 19, 2024 pm 12:00 PM

Die Sicherheitsüberprüfung von C++-Parametertypen stellt durch überprüfungen zur Kompilierungszeit, Laufzeitüberprüfungen und statischen Behauptungen sicher, dass Funktionen nur Werte erwarteter Typen akzeptieren, wodurch unerwartetes Verhalten und Programmabstürze verhindert werden: Typüberprüfung zur Kompilierungszeit: Der Compiler überprüft die Typkompatibilit?t. überprüfung des Laufzeittyps: Verwenden Sie Dynamic_cast, um die Typkompatibilit?t zu überprüfen und eine Ausnahme auszul?sen, wenn keine übereinstimmung vorliegt. Statische Behauptung: Typbedingungen zur Kompilierzeit geltend machen.

C++-Programm zum Ermitteln des Werts der Umkehrfunktion des hyperbolischen Sinus, wobei ein gegebener Wert als Argument verwendet wird C++-Programm zum Ermitteln des Werts der Umkehrfunktion des hyperbolischen Sinus, wobei ein gegebener Wert als Argument verwendet wird Sep 17, 2023 am 10:49 AM

Hyperbelfunktionen werden mithilfe von Hyperbeln anstelle von Kreisen definiert und entsprechen gew?hnlichen trigonometrischen Funktionen. Es gibt den Verh?ltnisparameter in der hyperbolischen Sinusfunktion aus dem angegebenen Winkel im Bogenma? zurück. Aber machen Sie das Gegenteil, oder anders gesagt. Wenn wir einen Winkel aus einem hyperbolischen Sinus berechnen wollen, ben?tigen wir eine umgekehrte hyperbolische trigonometrische Operation wie die hyperbolische Umkehrsinusoperation. In diesem Kurs wird gezeigt, wie Sie die hyperbolische Umkehrsinusfunktion (asinh) in C++ verwenden, um Winkel mithilfe des hyperbolischen Sinuswerts im Bogenma? zu berechnen. Die hyperbolische Arkussinusoperation folgt der folgenden Formel -$$\mathrm{sinh^{-1}x\:=\:In(x\:+\:\sqrt{x^2\:+\:1})}, Wo\:In\:ist\:natürlicher Logarithmus\:(log_e\:k)

Das Open-Source-Modell gewinnt zum ersten Mal GPT-4! Der neueste Kampfbericht von Arena hat eine hitzige Debatte ausgel?st, Karpathy: Dies ist die einzige Liste, der ich vertraue Das Open-Source-Modell gewinnt zum ersten Mal GPT-4! Der neueste Kampfbericht von Arena hat eine hitzige Debatte ausgel?st, Karpathy: Dies ist die einzige Liste, der ich vertraue Apr 10, 2024 pm 03:16 PM

Ein Open-Source-Modell, das GPT-4 schlagen kann, ist erschienen! Der neueste Kampfbericht der gro?en Modellarena: Das Open-Source-Modell CommandR+ mit 104 Milliarden Parametern kletterte auf den 6. Platz, gleichauf mit GPT-4-0314 und übertraf GPT-4-0613. Image Dies ist auch das erste Modell mit offenem Gewicht, das GPT-4 im Bereich der gro?en Modelle übertrifft. Die gro?e Modellarena ist einer der wenigen Testbenchmarks, denen der Meister Karpathy vertraut. Bild CommandR+ vom KI-Einhorn Cohere. Mitbegründer und CEO dieses gro?en Modell-Startups ist kein geringerer als Aidan Gomez, der jüngste Autor von Transformer (auch ?der Weizenernter“ genannt). Sobald dieser Kampfbericht herauskam, startete eine weitere Welle gro?er Modellclubs

H?ufige Probleme mit gleichzeitigen Sammlungen und Thread-Sicherheit in C# H?ufige Probleme mit gleichzeitigen Sammlungen und Thread-Sicherheit in C# Oct 09, 2023 pm 10:49 PM

H?ufige Probleme mit gleichzeitigen Sammlungen und Thread-Sicherheit in C# Bei der C#-Programmierung ist die Handhabung gleichzeitiger Vorg?nge eine sehr h?ufige Anforderung. Thread-Sicherheitsprobleme treten auf, wenn mehrere Threads gleichzeitig auf dieselben Daten zugreifen und diese ?ndern. Um dieses Problem zu l?sen, bietet C# einige gleichzeitige Erfassungs- und Thread-Sicherheitsmechanismen. In diesem Artikel werden g?ngige gleichzeitige Sammlungen in C# und der Umgang mit Thread-Sicherheitsproblemen vorgestellt und spezifische Codebeispiele gegeben. Gleichzeitige Sammlung 1.1ConcurrentDictionaryConcurrentDictio

So passen Sie die abgerundeten Ecken des Win10-Suchfelds an So passen Sie die abgerundeten Ecken des Win10-Suchfelds an Jan 15, 2024 pm 03:12 PM

Es gibt schon seit langem Neuigkeiten über die abgerundeten Ecken des Win10-Suchfelds, aber es wurde nie implementiert. Wir k?nnen die Registrierung verwenden, um die abgerundeten Ecken des Win10-Suchfelds zu erleben auf den abgerundeten Ecken der Win10-Suchleiste. Win10-Suchfeldvariable mit abgerundeten Ecken: 1. ?ffnen Sie das Suchfeld, geben Sie regedit ein und geben Sie die Registrierung ein. 2. Suchen Sie diesen Pfad unter Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search. 3. W?hlen Sie im leeren Bereich Neu – DWORD-Wert (32-Bit) – Benennen Sie den neuen Schlüssel ImmersiveSearch – Nummer

See all articles