Tag: C#的

让所有的字符在最后一个短划线的右侧

我有以下几点: string test = "9586-202-10072" 我将如何获得最后的所有字符-如10072.字符的数量总是不同于最后一个破折号的右边。 如何才能做到这一点?

如何转换WebResponse.GetResponseStream返回string?

我看到很多例子,但是所有这些例子都是一次慢慢读入字节数组或者256个字符。 为什么? 仅仅将结果的Stream值转换为一个可以parsing它的string是不可取的?

获取一个月的天数

我有一个所有月份的combobox。 我需要知道的是当月的天数。 var month = cmbMonth.SelectedIndex + 1; DateTime date = Convert.ToDateTime(month); 所以如果我用户select一月份,我需要保存31到一个variables。 谢谢。

纯函数在C#中

我知道C#正在获得大量的并行编程支持,但是AFAIK仍然没有用于副作用validation的构造,对吧? 我认为现在已经布置了C#更复杂了。 但有没有计划让这个? 或者,F#是唯一一个构build了副作用validation的.NET语言?

在图中生成截然不同的RGB颜色

在生成图表并显示不同的数据集时,通常按照颜色区分这些集合是一个好主意。 所以一行是红色的,另一行是绿色的,依此类推。 问题是,当数据集的数量是未知数时,需要随机生成这些颜色,并且通常它们最终彼此非常接近(例如,绿色,浅绿色)。 任何关于如何解决这个问题的想法,以及如何产生截然不同的颜色? 如果有任何示例(如果您发现更容易,请随时讨论问题和解决scheme,而不是示例),那么我将会很棒。

这个表情发生了什么? b = a +(a = a + 5)

a = 5 b = a + (a = a + 5) 结果b = 15 为什么第一个'a'之后不会改变(a = a + 5)? 但为什么第二个改变? 究竟在这里发生什么步骤?

如何等待asynchronous方法来完成?

我正在写一个WinForms应用程序,将数据传输到USB HID类设备。 我的应用程序使用优秀的通用HID库v6.0,可以在这里find。 简而言之,当我需要将数据写入设备时,这是被调用的代码: private async void RequestToSendOutputReport(List<byte[]> byteArrays) { foreach (byte[] b in byteArrays) { while (condition) { // we'll typically execute this code many times until the condition is no longer met Task t = SendOutputReportViaInterruptTransfer(); await t; } // read some data from device; we need to wait for this to return […]

将List <int>转换为逗号分隔的string

有没有办法把一个列表,并将其转换为一个逗号分隔的string? 我知道我可以循环和build立它,但不知何故,我认为你们中的一些人是一个更酷的方式呢? 我真的想学习这些types的“技巧”,所以请解释或链接到您使用的方法的文档。

entity framework – 无法将lambdaexpression式转换为“string”types,因为它不是委托types

我在我的基于C#的代码中使用entity framework。 我遇到了一个意想不到的奇怪,我正在寻找build议。 案例1,2,3,4 …项目: RivWorks.dll RivWorks.Service.dll RivWorks.Alpha.dll 样品(所有这些工作): RivWorks.Alpha.dll: public static bool EndNegotitation(long ProductID) { var product = (from a in _dbFeed.AutoWithImage where a.AutoID == ProductID select a).FirstOrDefault(); … } RivWorks.Service.dll public static RivWorks.Model.NegotiationAutos.AutoWithImage GetProductById(long productId) { var myProduct = from a in _dbFeed.AutoWithImage where a.AutoID == productId select a; return myProduct.FirstOrDefault(); } public […]

获取.NET Framework目录path

我怎样才能获得我的C#应用​​程序内的.NET Framework目录path? 我提到的文件夹是“C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727”