zoukankan      html  css  js  c++  java
  • 日记越累

    2020-03-04

    1. 字符串对比,是否相同

    int string.Compare(string str1,string str2,ignoreCase:bool)

    运用实例:

    /// <summary>
    /// 是否超级管理员
    /// </summary>
    public bool IsSuperAdmin => string.Compare(UserId, Role.DefaultId, ignoreCase: true) == 0 ||
        string.Compare(UserRole?.Id, Role.DefaultId, ignoreCase: true) == 0;

    第三个参数如果为是否忽略大小写....

    返回值为int,为0则完全相同,大于0或小于0都不相同,所以只要不等于0都是false

    简单例子:

    namespace ConsoleApp1
    {
        class Program
        {
            static void Main(string[] args)
            {
                string str1 = "zhang";
                string str2 = "Zhang";
                int i = string.Compare(str1, str2, ignoreCase: true);
                bool res = i == 0 ? true : false;
                Console.WriteLine(res);
                Console.ReadLine();
            }
        }
    }

    2. 

  • 相关阅读:
    rstudio命令行操作
    HTTP缓存机制
    F5和Ctrl F5
    g++与gcc区别
    C++中long long和long
    拉链法哈希表实现
    tcp中的带外数据
    LSGAN
    随机森林分类器学习
    python中cls关键字
  • 原文地址:https://www.cnblogs.com/stickcsharp/p/12407741.html
Copyright © 2011-2022 走看看