Paano ko masusuri kung ang dalawang string ay pantay sa C#?
Paano ko masusuri kung ang dalawang string ay pantay sa C#?

Video: Paano ko masusuri kung ang dalawang string ay pantay sa C#?

Video: Paano ko masusuri kung ang dalawang string ay pantay sa C#?
Video: 【Multi-sub】The Gifted Housekeeper EP16 | Jian Renzi, Jaco Zhang | Fresh Drama 2024, Mayo
Anonim

Ang strcmp() naghahambing dalawang string karakter sa karakter. Kung ang unang karakter ng pantay ang dalawang string , ang susunod na karakter ng dalawang string ay inihambing. Nagpapatuloy ito hanggang ang kaukulang mga karakter ng dalawang string ay iba o isang null character '' ay naabot. Ito ay tinukoy sa ang tali.

Higit pa rito, paano ko susuriin kung ang dalawang string ay pantay sa C#?

Ang pinakasimpleng anyo ng paghahambing dalawang string para sa parehong halaga ay ginagamit String . katumbas paraan. Kung pareho ang mga string ay pantay-pantay , ang pamamaraan ay nagbabalik ng totoo; iba ang nagbabalik ng false.

Maaari ring magtanong, maaari ba nating ihambing ang dalawang string gamit ang == sa C? Kaya mo 't ihambing ang mga string sa C na may == , dahil ang C compiler ginagawa wala talagang alam mga string lampas a string -literal. Sa C dahil, sa karamihan ng mga konteksto, ang isang array ay "nabubulok sa isang pointer sa unang elemento nito".

Dahil dito, paano mo masusuri ang dalawang string ay pantay o hindi?

Gamit String . katumbas (): Sa Java, katumbas ng string () na pamamaraan ay naghahambing sa dalawa binigay mga string batay sa datos/nilalaman ng string . Kung lahat ng nilalaman ng pareho ang mga string ay pareho pagkatapos ito ay bumalik totoo. Kung gagawin ng lahat ng mga character hindi tugma, pagkatapos ay nagbabalik ito ng false.

Aling pre written C function ang maaaring gamitin upang matukoy kung magkapareho ang dalawang string?

strcmp() ay isang built-in na library function at ay ipinahayag sa < string . h> header file. Ito function tumatagal dalawang string bilang mga argumento at ihambing ang mga ito dalawang string leksikograpikal.

Inirerekumendang: