小编Mig*_*uel的帖子

在C#的OrderBy方法中指定参数

早上好,

让我们想象一下,我有一个元组元素列表,一个函数接受一个字符串并返回一个Double,例如.我怎样才能从其他方法中使用list的OrderBy方法,只在每个元组的第一个坐标上计算该函数?例如,return List.OrderBy(FunctionTakingString(Tuple'sFirstCoordinate)).First

非常感谢你.

c#

3
推荐指数
1
解决办法
171
查看次数

使用C#突出显示TextBox/Label/RichTextBox中的文本

晚安,

我想知道如何突出显示TextBox,Label(最好)或RichTextBox中包含的文本的一部分.例如,给定字符串

"这是一个测试.",

我希望控件显示"这是一个测试.".有什么简单的方法可以做到吗?

非常感谢你.

c#

3
推荐指数
1
解决办法
5732
查看次数

SQL和Excel 2010

早上好,

有没有人知道我是否有一种简单的方法可以在Excel中使用SQL查询从Excel电子表格中选择特定数据而无需使用VBA,Access,SQL数据库或复杂的Excel公式?

非常感谢你.

sql excel excel-2010

2
推荐指数
1
解决办法
4694
查看次数

在C#中获取Enumerator.Current的索引

可能重复:
(C#)获取当前foreach迭代的索引

早上好,

有没有办法Enumerator在不使用辅助变量的情况下获取当前元素的索引(在这种情况下,是字符串中的字符)?我知道如果我使用一个while或者forcicle,这可能会更容易,但使用枚举器循环一个字符串更优雅......这个案例的唯一缺点是我真的需要得到每个字符的当前索引.

非常感谢你.

c#

2
推荐指数
1
解决办法
4718
查看次数

获得低阶N位

有没有什么方法可以获得任何整数的低阶n位(其中n可以是介于1和32之间的任何数字)而无需预先计算32位掩码,每个订单一个,并使用&运算符?我也不想使用2 %的幂,只是按位操作.

编辑:例如,假设用户输入一个整数Num和另一个ShiftCount值为1到32的整数.我想在第三个变量中存储操作中丢失的位Num >> ShiftCount.

.net c# bit-manipulation

2
推荐指数
1
解决办法
1347
查看次数

@@ IDENTITY和Concurrence

假设我有一个TableA,其主键标记为IDENTITY,并且我在存储过程中执行以下两个语句

INSERT INTO TableA VALUES ('a', 'b', 'c', 'd')
SET @SomeVariable = @@IDENTITY
Run Code Online (Sandbox Code Playgroud)

为了@SomeVariable存储刚刚添加的值的主键.如果另一个客户端执行上面的语句的执行之间的相同的插入,是有可能,@@IDENTITY因而@SomeVariable存储错误(最近)值?

非常感谢你.

sql multithreading identity

2
推荐指数
1
解决办法
152
查看次数

按最长正则表达式匹配子串拆分

任何人都可以请告诉我如何找到给定字符串中与给定正则表达式匹配的最长子字符串?

c# regex

1
推荐指数
1
解决办法
1362
查看次数

.NET中的外部翻译

早上好,

我有兴趣开发一个支持外部GUI翻译文件的应用程序,以便用户根据需要添加.我想过使用.NET内置的本地化方法,但我认为这样我就无法在构建应用程序之后分发带有翻译的孤立文件(可以吗?).

在C#中使用外部文件实现本地化的更好方法是什么?

非常感谢你.

.net c# localization

1
推荐指数
1
解决办法
961
查看次数

静态方法和多线程

如果静态类只有静态方法(没有属性,字段或其他任何东西)并且有几个线程同时访问这些方法,那么会出现任何问题吗?

c# static multithreading

1
推荐指数
1
解决办法
2252
查看次数

在C#中避免使用BinaryReader.ReadString()?

早上好,

在我正在编写的应用程序启动时,我需要从文件中读取大约1,600,000个条目Dictionary<Tuple<String, String>, Int32>.使用BinaryReader构建整个结构大约需要4-5秒(使用FileReader需要大约相同的时间).我分析了代码,发现在这个过程中执行最多功能的函数是BinaryReader.ReadString().虽然这个过程只需要运行一次并在启动时运行,但我希望尽可能快地完成.有什么方法可以避免BinaryReader.ReadString()并使这个过程更快?

非常感谢你.

c#

0
推荐指数
1
解决办法
1233
查看次数

数组中元素的确切最大限制是多少

这是一个纯粹的理论问题,所以请不要在你的答案中警告我.

如果我没有记错的话,由于在.NET每一个阵列由一个索引Int32,这意味着指数从范围0Int32.MaxValue.

假设不涉及内存/ GC约束,.NET中的数组可以包含最多2147483648(而不是2147483647)元素.对?

c# arrays

0
推荐指数
1
解决办法
4441
查看次数