Tag: C#的

通过AVAssetReader读取audio样本

如何通过AVAssetReader读取audio样本? 我find了使用AVAssetReader进行复制或混合的例子,但这些循环总是由AVAssetWriter循环控制。 是否有可能只是创build一个AVAssetReader并通读它,获取每个示例,并将每个audio样本的int32投入数组? 谢谢。

你如何点击浏览器控件中的button?

例如,使用代码和没有用户input,我怎么会让我的程序点击谷歌上的“search”button(假设我已经填入search框,并在google.com)

检测到自检参考循环 – 从WebApi获取数据到浏览器

我正在使用entity framework,并有父母和孩子的数据到浏览器的问题。 这是我的课程: public class Question { public int QuestionId { get; set; } public string Title { get; set; } public virtual ICollection<Answer> Answers { get; set; } } public class Answer { public int AnswerId { get; set; } public string Text { get; set; } public int QuestionId { get; set; } […]

如何用多个条件过滤Directory.EnumerateFiles?

我有以下代码: List<string> result = new List<string>(); foreach (string file in Directory.EnumerateFiles(path,"*.*", SearchOption.AllDirectories) .Where(s => s.EndsWith(".mp3") || s.EndsWith(".wma"))) { result.Add(file); } 它工作正常,做我所需要的。 除了一件小事。 我想find一个更好的方法来筛选多个扩展。 我想用这样的filter使用一个string数组: string[] extensions = { "*.mp3", "*.wma", "*.mp4", "*.wav" }; 什么是最有效的方式来使用NET框架4.0 / LINQ做到这一点? 有什么build议么? 我将不胜感激任何偶然的程序员的帮助:-)

C#中一个简单的线程池的代码

寻找一些简单的线程池实现的示例代码(C#)。 我在codeproject上find了一个,但代码库只是巨大的,我不需要所有的function。 无论如何,这是更多的教育目的。

“operator bool()const”是什么意思?

例如: operator bool() const { return col != 0; } col是一个int。 operator bool() const如何工作?

.NET提供了一个简单的方法将字节转换为KB,MB,GB等?

只是想知道如果.NET提供了一个干净的方式来做到这一点: int64 x = 1000000; string y = null; if (x / 1024 == 0) { y = x + " bytes"; } else if (x / (1024 * 1024) == 0) { y = string.Format("{0:n1} KB", x / 1024f); } 等等…

如何摆脱开关内的循环?

我正在写一些看起来像这样的代码: while(true) { switch(msg->state) { case MSGTYPE: // … break; // … more stuff … case DONE: break; // **HERE, I want to break out of the loop itself** } } 有没有直接的方法来做到这一点? 我知道我可以使用一个标志,并通过在切换之后放置一个条件中断来从循环中断开。 我只想知道C ++是否已经有一些构造。

如何从string中删除新的行字符?

我有以下格式的string string s = "This is a Test String.\n This is a next line.\t This is a tab.\n' 我想从上面的string中删除\n和\r所有事件。 我已经尝试过string s = s.Trim(new char[] {'\n', '\r'}); 但它没有帮助。

Post参数始终为空

从WebAPI升级到RC后,我在WebAPI上调用POST时遇到了一些很奇怪的问题。 我甚至回到了在新项目上生成的基本版本。 所以: public void Post(string value) { } 并从小提琴手打电话来: Header: User-Agent: Fiddler Host: localhost:60725 Content-Type: application/json Content-Length: 29 Body: { "value": "test" } 当我debugging时,string“值”永远不会被分配给。 它只是总是NULL。 任何人有这个问题? (我第一次看到更复杂types的问题) 这个问题不仅仅局限于ASP.NET MVC 4,RC安装后新的ASP.NET MVC 3项目也会出现同样的问题