小编Jas*_*n Z的帖子

你可以使用多个过滤器调用Directory.GetFiles()吗?

我正在尝试使用该Directory.GetFiles()方法来检索多种类型的文件列表,例如mp3's和jpg's.我试过以下两个都没有运气:

Directory.GetFiles("C:\\path", "*.mp3|*.jpg", SearchOption.AllDirectories);
Directory.GetFiles("C:\\path", "*.mp3;*.jpg", SearchOption.AllDirectories);
Run Code Online (Sandbox Code Playgroud)

有没有办法在一个电话中执行此操作?

.net c# filesystems

338
推荐指数
14
解决办法
36万
查看次数

在C#中过滤集合

我正在寻找一种非常快速的方法来过滤C#中的集合.我目前正在使用通用的List <object>集合,但如果它们表现更好,我愿意使用其他结构.

目前,我只是创建一个新的List <object>并循环到原始列表.如果过滤条件匹配,我将副本放入新列表.

有一个更好的方法吗?有没有办法过滤到位,所以不需要临时列表?

c# collections filtering

128
推荐指数
4
解决办法
25万
查看次数

如何计算二维多边形的面积?

假设2d空间中的一系列点不是自相交的,那么确定结果多边形面积的有效方法是什么?

作为旁注,这不是作业,我不是在寻找代码.我正在寻找一个可以用来实现我自己的方法的描述.我有关于从点列表中拉出一系列三角形的想法,但我知道有一些关于凸多边形和凹多边形的边缘情况我可能无法捕捉到.

algorithm geometry 2d

75
推荐指数
4
解决办法
6万
查看次数

安装后如何自动启动服务?

从Visual Studio安装项目运行安装后如何自动启动服务?

我只想出这个,并认为我会分享一般的好处的答案.回答如下.我对其他更好的方法持开放态度.

.net service installer

52
推荐指数
5
解决办法
3万
查看次数

编码杂志

因此,我们有编码书籍,编码RSS源音乐编码.有没有人会推荐的编码杂志?

resources

45
推荐指数
3
解决办法
3万
查看次数

代码高尔夫:数字到单词

代码高尔夫系列似乎相当受欢迎.我遇到了一些将数字转换为单词表示的代码.一些例子是(编程乐趣的2的权力):

  • 2 - >两个
  • 1024 - >一千二十四
  • 1048576 - >百万四万八千七百六十六

我的同事出现的算法差不多有两百行.似乎会有更简洁的方法来做到这一点.

现行指南:

  • 以任何编程语言欢迎提交的内容(我向PhiLho道歉,因为最初对此不太清楚)
  • 最大输入为2 ^ 64(请参阅以下链接,感谢mmeyers)
  • 英语输出的缩放比例较低,但欢迎使用任何算法.只需对编程语言一起评论所使用的方法.

language-agnostic nlp code-golf rosetta-stone

39
推荐指数
13
解决办法
1万
查看次数

有没有办法在C#中执行循环位移?

我知道以下是真的

int i = 17; //binary 10001
int j = i << 1; //decimal 34, binary 100010
Run Code Online (Sandbox Code Playgroud)

但是,如果你换得太远,那些位就会掉线.发生这种情况的原因与您正在使用的整数大小有关.

有没有办法执行移位,以便位旋转到另一侧?我正在寻找一个单独的操作,而不是for循环.

c# bit-manipulation

34
推荐指数
3
解决办法
2万
查看次数

将内联CSS应用于ASP.NET服务器控件

基于我运行的简单测试,我认为不可能将内联<style>标记放入ASP.NET服务器控件中.该样式最终没有呈现给输出HTML.即使有可能,我也相信这样做是不好的做法.

是否有可能做到这一点?我可以看到它对于只有1或2个CSS类应用的快速原型很有用.

更新:

按照Jonathan的要求,我打算发布代码.但是,当我打开我的项目并再次加载页面时(只是为了踢)它正确运行.我的猜测是,它与重启Visual Studio在运行页面时启动的ASP.NET开发服务器有关.

无论如何,当我在页面上包含相同的多个控件时,我也得到了多个相同的样式.这可能是解释为什么这样做是件坏事.无论如何,了解完成任务的最佳实践和替代方法总是好的,所以我非常感谢大家的答案.

css asp.net

13
推荐指数
3
解决办法
6万
查看次数

你可以在C#中乱序列举一个集合吗?

有没有办法使用foreach循环向后或以完全随机的顺序迭代集合?

c# foreach loops

13
推荐指数
2
解决办法
6571
查看次数

进行CSS翻转的首选方法是什么?

在HTML中设置翻转效果时,在CSS与JavaScript中进行翻转是否有任何好处(或陷阱)?使用这两种方法我是否应该注意任何性能或代码可维护性问题?

html javascript css

10
推荐指数
2
解决办法
1422
查看次数