cost 307 ms
按最常见的案例变体对字符串列表进行分组 - Group list of strings by most common case variant

我有一个函数,它给出了数据库中的字符串列表,以在选择过滤器中显示为选项。 它使用 StringComparer.InvariantCultureIgnoreCase 处理案例变体。 现在,当我加载选项列表时,它将仅显示小写(如果有),如果没有大写(如果有),如果不是大写。 我想计算所有小写、大 ...

如何比较 javascript boolean function 中的字符串? - How to compare string in javascript boolean function?

我必须为 JavaScript function 编写一个单元测试来比较两个电话号码。 这是一个 function ,其输入参数为两个字符串,返回类型为true / false 。 如果电话号码相同则为True ,否则为false 。 测试中应包括尽可能多的案例。 function 的定义是ph ...

名单 <string> C#自定义排序。 在数字后加下划线 - List<string> C# custom sorting. Underscore after digits

我有一个列表:“ a_a”,“ a1a”,“ aaa”。 我需要按以下方式对其进行排序:“ a1a”,“ a_a”,“ aaa”。 换句话说,我需要“ _”符号出现在数字之后但字母之前。 我知道可以使用自定义的比较器,但是我没有找到任何解决此问题的好方法,例如,肮脏的黑客程序, ...

StringComparer.CurrentCultureIgnoreCase在.NET中进行多次调用的效率 - StringComparer.CurrentCultureIgnoreCase efficiency with multiple calls in .NET

我一直在使用StringComparer.CurrentCultureIgnoreCase进行不区分大小写的比较和散列。 但是在检查引用源之后,我看到它会在每次调用时创建一个新实例(那么它不应该是一个静态函数吗?只是为了形式)。 无论如何,我的问题是,当你进行多次比较时,比如IEqualit ...

不区分大小写的数组,包含在Linq查询中 - Case Insensitive Array.Contains in Linq Query

我正在尝试在LINQ查询中的字符串数组上使用Array.Contains: 评估查询时,它崩溃,并显示“用于查询运算符'包含'的不支持的重载。 我使用StringComparer测试了此代码,它可以正常工作并打印出“ fOO”: 任何人都可以告诉我如何使用不区分大小写的Ar ...

在 C# 中查找两个字符串之间相互的字符数 - Find number of characters mutual between two strings in C#

我正在寻找一种方法,该方法将采用两个字符串并返回两者共有的字符数,例如: “G010”和“G1820A”应该返回 3,因为 G、0 和 1 字符都存在于两者中。 如果一个字符在两者中存在两次,则应按如下方式分别计算: "G12AA" 和 "GAA2" 应该返回 4,因为 G、A、A 和 2 ...

c#SortedList <string,TValue> .ContainsKey表示成功添加的键返回false - c# SortedList<string, TValue>.ContainsKey for successfully added key returns false

检查下面的更新3我发现我遇到的问题与.Net 4.0,4.0客户端和4.5的c#字符串比较器的已知严重问题有关,这将导致字符串列表的排序顺序不一致(导致输出依赖在输入的顺序和使用的排序算法)。 该问题于2012年12月向微软报告,并以“不会修复”结束。 可以使用一种解决方法,但速度慢得多,对 ...

如何在C#中确定Dictionary比较器的类型? - How do I determine type of Dictionary comparer in C#?

我需要确定我在函数中收到的Dictionary是否具有不区分大小写的比较器。 即。 不区分大小写的字典声明如下: 当我收到字典到我的函数中时,我可以访问.Comparer属性并检查它的类型 - 但是我似乎得到的只是 - 如何确定使用的Comparer是否为StringC ...

.NET StringComparer 相当于 SQL 的 Latin1_General_CI_AS - What .NET StringComparer is equivalent SQL's Latin1_General_CI_AS

我正在我的数据库和我的 C# 代码之间实现一个缓存层。 这个想法是根据查询的参数缓存某些数据库查询的结果。 数据库使用默认排序SQL_Latin1_General_CP1_CI_AS - SQL_Latin1_General_CP1_CI_AS或Latin1_General_CI_AS ,我相信基于 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM