7511得票67回答
C#中的String和string有什么区别?

这两者之间有什么不同,我应该使用哪一个? string s = "Hello world!"; String s = "Hello world!";

4358得票35回答
如何枚举一个枚举类型?

你如何在C#中枚举一个enum? 例如,以下代码无法编译:public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { ...

3877得票32回答
如何在C#中将int转换为枚举?

在C#中,如何将int类型转换为enum类型?

3409得票31回答
不区分大小写的“包含(string)”

有没有办法使以下内容返回true? string title = "ASTRINGTOTEST"; title.Contains("string"); 目前似乎没有重载函数可以让我设置大小写敏感度。目前我将它们都转换为大写,但这只是愚蠢的(我指的是与大小写相关的i18n问题)。 更新 ...

3280得票20回答
如何遍历字典?

我看过几种在C#中迭代字典的方式,是否有一种标准的方法?

2887得票13回答
C#的正确版本号是什么?

什么是C#的正确版本号?哪些版本是最新的?为什么我找不到有关"C# 3.5"的任何答案? 这个问题主要是为了帮助那些使用错误版本号搜索答案的人,例如“ C#3.5”。希望任何未能找到正确答案的人都能找到这个问题,然后使用正确的版本号再次进行搜索。请保留原始HTML标签。

2627得票59回答
深度克隆对象

我想做类似这样的事情:MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); 然后对新对象进行更改,这些更改不会反映在原始对象中。 我很少需要此功能,因此在必要...

2555得票29回答
一次性捕获多个异常?

不鼓励简单地捕获System.Exception。相反,应该只捕获“已知”的异常。现在,这有时会导致不必要的重复代码,例如:try { WebId = new Guid(queryString["web"]); } catch (FormatException) {...

2402得票15回答
在C#中,'using'指令应该放在命名空间内还是外面?

我一直在对某些C#代码运行 StyleCop ,但它不断报告我的 using 指令应该在命名空间内部。 把 using 指令放在命名空间内部是否有技术上的原因?

2390得票33回答
在C#中如何生成随机整数?

我如何在C#中生成一个随机整数?