Rumah  >  Artikel  >  pembangunan bahagian belakang  >  C# Objek Sama

C# Objek Sama

WBOY
WBOYasal
2024-09-03 15:06:02266semak imbas

Untuk membandingkan jika kejadian semasa adalah sama dengan objek tertentu atau tidak, kami menggunakan fungsi yang dipanggil Equals(Object) fungsi dalam C#, yang mengambil objek yang hendak dibandingkan dengan contoh semasanya sebagai parameter dan mengembalikan benar jika objek yang dibandingkan dengan tika semasanya kerana parameter adalah sama dengan tika semasa dan mengembalikan palsu jika objek yang dibandingkan dengan tika semasanya kerana parameter tidak sama dengan tika semasa dan fungsi ini adalah tersedia dalam versi .NET 5.0 dan 35 versi lain.

Fungsi Sintaks untuk Mengisytiharkan Sama ():

Equals(Object);

Di mana objek ialah objek yang dibandingkan dengan kejadian semasanya.

Kerja Fungsi Equals(Objek)

  • Untuk membandingkan sama ada kejadian semasa adalah sama dengan objek tertentu atau tidak, kami menggunakan fungsi yang dipanggil Equals(Object) fungsi dalam C#.
  • Fungsi Equals(Object) mengambil objek yang hendak dibandingkan dengan tika semasanya sebagai parameter.
  • Fungsi Equals(Object) mengembalikan benar jika objek yang dibandingkan dengan tika semasanya kerana parameternya adalah sama dengan tika semasa.
  • Fungsi Equals(Object) mengembalikan false jika objek yang dibandingkan dengan tika semasanya kerana parameternya tidak sama dengan tika semasa.
  • Fungsi Equals(Object) tersedia dalam versi .NET 5.0 dan 35 versi lain.

Contoh C# Object Equals

Diberikan di bawah adalah contoh C# Object Equals:

Contoh #1

Program C# untuk mencipta objek dan menghantarnya sebagai parameter kepada fungsi Equals(Object) untuk membandingkannya dengan kejadian semasa dan memaparkan hasilnya.

Kod:

using System.IO;
using System;
public class check
{
public static void Main()
{
//declaring a Boolean variable called firstvalue and storing a Boolean value in it
bool firstvalue = false;
//declaring an object called secondvalue and storing an expression in it
object secondvalue = 1 * 0;
//using Equals(object) method to compare the firstvalue with the current instance secondvalue and storing the result in a variable called result
bool result = firstvalue.Equals(secondvalue);
//based on the result, displaying if the firstvalue is equal to the secondvalue or not
if (result)
{
Console.WriteLine("The first value {0} is equal to the second value {1}", firstvalue, secondvalue);
}
else
{
Console.WriteLine("The first value {0} is not equal to the second value {1}", firstvalue, secondvalue);
}
}
}

Output:

C# Objek Sama

Dalam atur cara di atas, kami mentakrifkan pembolehubah Boolean yang dipanggil nilai pertama dan menyimpan nilai Boolean di dalamnya. Kemudian kita mentakrifkan objek yang dipanggil nilai kedua dan menyimpan ungkapan di dalamnya. Kemudian kita menggunakan fungsi Equals(Object) untuk membandingkan nilai yang disimpan dalam pembolehubah nilai pertama dan nilai yang disimpan dalam objek nilai kedua dan kemudian menyimpan hasilnya dalam pembolehubah yang dipanggil pembolehubah hasil. Kemudian menggunakan pernyataan syarat if, berdasarkan hasil yang diperoleh, kami memaparkan jika nilai pertama sama dengan nilai kedua atau tidak.

Contoh #2

Program C# untuk mencipta objek dan menghantarnya sebagai parameter kepada fungsi Equals(Object) untuk membandingkannya dengan kejadian semasa dan memaparkan hasilnya.

Kod:

using System.IO;
using System;
public class check
{
public static void Main()
{
//declaring a Boolean variable called firstvalue and storing a Boolean value in it
bool firstvalue = true;
//declaring an object called secondvalue and storing an expression in it
object secondvalue = 10 /10;
//using Equals(object) method to compare the firstvalue with the current instance secondvalue and storing the result in a variable called result
bool result = firstvalue.Equals(secondvalue);
//based on the result, displaying if the firstvalue is equal to the secondvalue or not
if (result)
{
Console.WriteLine("The first value {0} is equal to the second value {1}", firstvalue, secondvalue);
}
else
{
Console.WriteLine("The first value {0} is not equal to the second value {1}", firstvalue, secondvalue);
}
}
}

Output:

C# Objek Sama

Dalam atur cara di atas, kami mentakrifkan pembolehubah Boolean yang dipanggil nilai pertama dan menyimpan nilai Boolean di dalamnya. Kemudian kita mentakrifkan objek yang dipanggil nilai kedua dan menyimpan ungkapan di dalamnya. Kemudian kita menggunakan fungsi Equals(Object) untuk membandingkan nilai yang disimpan dalam pembolehubah nilai pertama dan nilai yang disimpan dalam objek nilai kedua dan kemudian menyimpan hasilnya dalam pembolehubah yang dipanggil pembolehubah hasil. Kemudian menggunakan pernyataan syarat if, berdasarkan hasil yang diperoleh, kami memaparkan jika nilai pertama sama dengan nilai kedua atau tidak.

Contoh #3

Program C# untuk mencipta objek dan menghantarnya sebagai parameter kepada fungsi Equals(Object) untuk membandingkannya dengan kejadian semasa dan memaparkan hasilnya.

Kod:

using System.IO;
using System;
public class check
{
public static void Main()
{
//declaring a Boolean variable called firstvalue and storing a Boolean value in it
bool firstvalue = true;
//declaring an object called secondvalue and storing an expression in it
object secondvalue = 10 - 5;
//using Equals(object) method to compare the firstvalue with the current instance secondvalue and storing the result in a variable called result
bool result = firstvalue.Equals(secondvalue);
//based on the result, displaying if the firstvalue is equal to the secondvalue or not
if (result)
{
Console.WriteLine("The first value {0} is equal to the second value {1}", firstvalue, secondvalue);
}
else
{
Console.WriteLine("The first value {0} is not equal to the second value {1}", firstvalue, secondvalue);
}
}
}

Output:

C# Objek Sama

Dalam atur cara di atas, kami mentakrifkan pembolehubah Boolean yang dipanggil nilai pertama dan menyimpan nilai Boolean di dalamnya. Kemudian kita mentakrifkan objek yang dipanggil nilai kedua dan menyimpan ungkapan di dalamnya. Kemudian kita menggunakan fungsi Equals(Object) untuk membandingkan nilai yang disimpan dalam pembolehubah nilai pertama dan nilai yang disimpan dalam objek nilai kedua dan kemudian menyimpan hasilnya dalam pembolehubah yang dipanggil pembolehubah hasil. Kemudian menggunakan pernyataan syarat if, berdasarkan hasil yang diperoleh, kami memaparkan jika nilai pertama sama dengan nilai kedua atau tidak.

Atas ialah kandungan terperinci C# Objek Sama. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Pensirian Objek C#Artikel seterusnya:Pensirian Objek C#