Tag: 区分大小写

C#的switch语句区分大小写。 有没有办法切换它,以便它变得不区分大小写?

C#的switch()语句区分大小写。 有没有办法切换它,以便它变得不区分大小写? ============================== 谢谢,但是,我不喜欢这些解决方案; 因为案例条件是一个变量,我不知道它们是否都是UPPER或更低。

如何在Linq to SQL中区分两个字符串?

如何在Linq to SQL中敏感地将两个字符串相等(在where查询中)? 谢谢。

C#自动实现的属性和局部变量的最佳实践,仅根据具体情况而有所不同?

让我给你举个例子: public class MyClass { public string MyProperty { get; set; } public MyClass(string myProperty) { MyProperty = myProperty; // bad? this.MyProperty = myProperty; // good? } } 我已经开始在这种情况下使用this ,因为我有轻微的偏执,单独依赖案例可能会让人感到困惑,或者更糟糕的是可能会导致错误。 这里的“最佳实践”是什么? 编辑: 到目前为止,听起来这比我想象的要主观得多。 我想人们会在一方或另一方强烈下来。

.NET字符串操作区分大小写吗?

.NET字符串函数如IndexOf(“blah”)区分大小写吗? 从我记得他们不是,但由于某种原因,我看到我的应用程序中的错误,查询字符串中的文本是在驼峰的情况下(如UserID),我正在测试IndexOf(“userid”) 。

C#排序字符串小写和大写字母

是否有标准function允许我按以下方式对大写字母和小写字母进行排序,或者我应该实现自定义比较器: student students Student Students 例如: using System; using System.Collections.Generic; namespace Dela.Mono.Examples { public class HelloWorld { public static void Main(string[] args) { List list = new List(); list.Add(“student”); list.Add(“students”); list.Add(“Student”); list.Add(“Students”); list.Sort(); for (int i=0; i < list.Count; i++) Console.WriteLine(list[i]); } } } 它将字符串排序为: student Student students Students 如果我尝试使用list.Sort(StringComparer.Ordinal) ,则排序如下: Student Students student students

人们为什么喜欢区分大小写?

只是想知道为什么人们喜欢编程语言中的区分大小写? 我并不是想要开始一场火焰战,只是好奇这一切。 我个人从来没有真正喜欢它因为我发现我的生产力下降,因为我尝试过一种具有区分大小写的语言,请注意我现在慢慢升温/习惯它现在我正在使用C#和F#更多然后我曾经。 那么你为什么喜欢它? 干杯

区分大小写的词典键

我在网上发现了很多关于使字典能够进行不区分大小写的查找的信息,如果我添加一个键/值对(“A”,“value”)调用 MyDict[“a”] == MyDict[“A”] 将返回true。 我想知道的是,当我这样做时,为什么我会收到“已添加密钥”错误 MyDict.Add(“A”, “value1”); MyDict.Add(“a”, “value2”); 如果我定义我的字典来做区分大小写的查找。 有没有办法定义一个字典,以便能够添加不同的套管密钥?

为什么C#区分大小写?

使C#区分大小写的原因是什么? 我正在考虑从VB.NET切换到利用一些语言function(CCR和yield),理解这种差异背后的原因可能会使转换变得更容易。 [更新]三天前,我接受了这次暴跌。 学习C#并不是特别难,但我几乎记不起90年代后期的C ++日。 案例敏感度让我烦恼吗? 不像我想的那么多……加上我发现它确实有利。 我真的很高兴CCR作为异步协调编程模型。 如果我在当前项目上有更多时间,我会将代码库移植到C#中以充分利用它。 但对我的客户来说不公平。 现在评估我当前的项目,我看到无处不在的阻塞线程! 哈啊! [UPDATE] 好吧,我已经用C#编程近一年了。 我真的很喜欢这种语言,我真的很讨厌越过VB(尤其是当它不可避免时!) 区分大小写的事情? 甚至不是问题