Com puc comprovar si dues cadenes són iguals en C#?
Com puc comprovar si dues cadenes són iguals en C#?

Vídeo: Com puc comprovar si dues cadenes són iguals en C#?

Vídeo: Com puc comprovar si dues cadenes són iguals en C#?
Vídeo: Reunited | Critical Role | Campaign 3, Episode 64 2024, De novembre
Anonim

El strcmp() compara dues cordes personatge a personatge. Si el primer personatge de dues cordes són iguals , el següent personatge de dues cordes es comparen. Això continua fins el caràcters corresponents de dues cordes són diferents o un caràcter nul '' és assolit. Això és definit a la corda.

A més, com puc comprovar si dues cadenes són iguals en C#?

La forma més senzilla de comparar dues cordes pel mateix valor s'està utilitzant Corda . És igual mètode. Si tots dos les cordes són iguals , el mètode retorna true; sinó retorna fals.

També es pot preguntar, podem comparar dues cadenes utilitzant == en C? Tu pots 't compara cadenes en C amb == , perquè el C compilador fa realment no en tinc ni idea cordes més enllà d'a corda -literal. En C perquè, en la majoria de contextos, una matriu "decau en un punter al seu primer element".

En conseqüència, com comproveu que dues cadenes són iguals o no?

Utilitzant Corda . és igual (): a Java, corda igual () El mètode compara el dos donat cordes basat en les dades/contingut del corda . Si tots els continguts de tots dos el cordes són els mateixos, llavors torna veritat. Si tots els personatges ho fan no coincideix, llavors torna fals.

Quina funció C prèviament escrita es pot utilitzar per determinar si dues cadenes són iguals?

strcmp() és una biblioteca integrada funció i és declarada en < corda . h> fitxer de capçalera. Això funció pren dues cordes com a arguments i comparar-los dues cordes lexicogràficament.

Recomanat: