📄 comparator.cs
字号:
/* __ *\** ________ ___ / / ___ Scala API **** / __/ __// _ | / / / _ | (c) 2002-2007, LAMP/EPFL **** __\ \/ /__/ __ |/ /__/ __ | **** /____/\___/_/ |_/____/_/ | | **** |/ **\* */// $Id: Comparator.cs 11037 2007-05-15 10:46:54Z mihaylov $namespace scala.runtime { using System; public class Comparator { public static bool equals(object a, object b) { if (a == null) return b == null; if (a.Equals(b)) return true; if (a == b) return true; IConvertible aa = a as IConvertible; IConvertible bb = b as IConvertible; if (aa != null && bb != null) { if (a is Decimal || b is Decimal) return aa.ToDecimal(null) == bb.ToDecimal(null); if (a is Double || b is Double) return aa.ToDouble(null) == bb.ToDouble(null); if (a is Single || b is Single) return aa.ToSingle(null) == bb.ToSingle(null); if (a is Int64 || b is Int64) return aa.ToInt64(null) == bb.ToInt64(null); return aa.ToInt32(null) == bb.ToInt32(null); } return false; } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -