关于Compare 的用法
string s1="aa";string s2="AA";
s1.CompareTo(s2);
String.Compare(s1,s2,true);
为何 s1.Compare 中可以使用的 方法数量和 String.Compare 中的不同 ?
--------------------编程问答-------------------- 请问为什么会相同?
s1.CompareTo(s2); 是s1直接和s2比较
第二个:
//
// 摘要:
// 比较两个指定的 System.String 对象,忽略或考虑它们的大小写。
//
// 参数:
// strB:
// 第二个 System.String。
//
// strA:
// 第一个 System.String。
//
// ignoreCase:
// System.Boolean,指示所进行的比较是否区分大小写。(true 指示所进行的比较不区分大小写。)
//
// 返回结果:
// 一个 32 位有符号整数,指示两个比较数之间的词法关系。值 条件 小于零 strA 小于 strB。 零 strA 等于 strB。 大于零 strA
// 大于 strB。
public static int Compare(string strA, string strB, bool ignoreCase);
首先二者所用的方式不同,其次即使全部都是public static int Compare()这样的形式,可以进行重载
重载包括,方法签名不同,参数个数不一样。 --------------------编程问答-------------------- 楼上的说的对 --------------------编程问答-------------------- 什么叫方法数量?你的意思是不是函数签名为什么不一样?
你可以参照1楼的
它们一个是实例方法,一个是静态方法
补充:.NET技术 , C#