• SameText、CompareStr、CompareText 字符串比较


    来自万一老师博客:http://www.cnblogs.com/del/archive/2008/03/31/1131803.html

    ------------------------------------------------------------------------------------------------

    CompareStr 区分大小写; CompareText 不区分大小写. 举例:


    var
      s1,s2: string;
      i: Integer;
    begin
      s1 := 'abc';
      s2 := 'adc';
      i := CompareStr(s1,s2);
      ShowMessage(IntToStr(i));  {-2}
    
      i := CompareText(s1,s2);
      ShowMessage(IntToStr(i));  {-2}
    
      s1 := 'abc';
      s2 := 'ABC';
      i := CompareStr(s1,s2);    {CompareStr 区分大小写}
      ShowMessage(IntToStr(i));  {32}
    
      i := CompareText(s1,s2);   {CompareText 不区分大小写}
      ShowMessage(IntToStr(i));  {0}
    end;

    ============================================================

    comparestr()区分大小写
    
    comparetext()不区分大小写
    
    两者都是比较字符串大小
    
    functionCompareSTR(const:s1,s2:String):integer
    
    functionCompareText(const:s1,s2:String):integer
    
    大于返回大于0,小于返回小于0,等于返回等于0

     来自万一:http://www.cnblogs.com/del/archive/2009/12/07/1618661.html

    ------------------------------------

    var
      s1,s2: string;
      b1,b2: Boolean;
    begin
      s1 := 'C:\Temp';
      s2 := 'c:\temp';
    
      b1 := SameText(s1, s2); //True
      b2 := s1 = s2;          //False
    
      ShowMessage(BoolToStr(b1,True) + ' - ' + BoolToStr(b2,True));
    end;

    2014.01.11--区别:http://bbs.csdn.net/topics/370129887

    ------------------------------

    SameText 返回 Boolean;

    SameStr 返回 Boolean;可能区分大小写
    CompareStr,CompareText 返回 Integer;

    CompareStr 区分大小写
    CompareText 不区分大小写

  • 相关阅读:
    了解教育网访问情况
    .NET开源社区存在的问题
    欢迎大家谈谈Windows Live Mail desktop的使用感受
    [公告]新版排行榜页面发布
    国外技术新闻[来自Digg.com]
    首页小改进
    [SQL Server 2005]String or binary data would be truncated
    Linux获得真正3D桌面 开源支持者喜不自禁
    新版 .net开发必备10大工具
    使用新类型Nullable处理数据库表中null字段
  • 原文地址:https://www.cnblogs.com/del88/p/2944436.html
Copyright © 2020-2023  润新知