Cấu trúc UInt32 đại diện cho một số nguyên không dấu 32 bit. Loại giá trị UInt32 đại diện cho các số nguyên không dấu với các giá trị từ 0 đến 4,294,967,295.
Bây giờ chúng ta hãy xem một số ví dụ về các phương thức UInt32 Struct -
UInt32.CompareTo ()
Phương thức UInt32.CompareTo () trong C # được sử dụng để so sánh phiên bản hiện tại với một đối tượng được chỉ định hoặc UInt32 và trả về một dấu hiệu về các giá trị tương đối của chúng.
Cú pháp
Sau đây là cú pháp -
public int CompareTo (object val); public int CompareTo (uint val;
Ở trên, giá trị của cú pháp thứ nhất là một đối tượng để so sánh. Giá trị cho cú pháp thứ 2 là một số nguyên không dấu để so sánh.
Giá trị trả về là 0 nếu cá thể hiện tại bằng giá trị. Nó nhỏ hơn 0 nếu phiên bản hiện tại nhỏ hơn Val. Giá trị trả về lớn hơn 0 nếu phiên bản hiện tại lớn hơn giá trị.
Ví dụ
Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức UInt32.CompareTo () -
using System; public class Demo { public static void Main(){ uint val1 = 25; uint val2 = 55; int res = val1.CompareTo(val2); Console.WriteLine("Return value (comparison) = "+res); if (res > 0) Console.WriteLine("val1 > val2"); else if (res < 0) Console.WriteLine("val1 < val2"); else Console.WriteLine("val=val2"); } }
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Return value (comparison) = -30 val1 < val2
Ví dụ
Bây giờ chúng ta hãy xem một ví dụ khác để triển khai phương thức UInt32.CompareTo () -
using System; public class Demo { public static void Main(){ uint val1 = 25; object val2 = (uint)2; int res = val1.CompareTo(val2); Console.WriteLine("Return value (comparison) = "+res); if (res > 0) Console.WriteLine("val1 > val2"); else if (res < 0) Console.WriteLine("val1 < val2"); else Console.WriteLine("val=val2"); } }
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Return value (comparison) = 23 val1 > val2
UInt32.Equals ()
Phương thức UInt32.Equals () trong C # trả về một giá trị cho biết thể hiện này bằng một đối tượng cụ thể hay UInt32.
Cú pháp
Sau đây là cú pháp -
public override bool Equals (object ob); public bool Equals (uint ob);
Ở trên, tham số ob cho cú pháp thứ nhất là một đối tượng để so sánh với trường hợp này và tham số ob cho cú pháp thứ hai là số nguyên không dấu 32 bit để so sánh với trường hợp này.
Ví dụ
Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức UInt32.Equals () -
using System; public class Demo { public static void Main(){ uint val1 = 52; uint val2 = 10; bool res = val1.Equals(val2); Console.WriteLine("Return value (comparison) = "+res); if (res) Console.WriteLine("val1 = val2"); else Console.WriteLine("val1 != val2"); } }
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Return value (comparison) = False val1 != val2
Ví dụ
Bây giờ chúng ta hãy xem một ví dụ khác để triển khai phương thức UInt32.Equals () -
using System; public class Demo { public static void Main(){ uint val1 = 100; uint val2 = 100; bool res = val1.Equals(val2); Console.WriteLine("Return value (comparison) = "+res); if (res) Console.WriteLine("val1 = val2"); else Console.WriteLine("val1 != val2"); } }
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Return value (comparison) = True val1 = val2