Tag: C#的

什么是在C#中的memset相当于?

我需要用一个非零值填充一个byte[] 。 如何在C#中执行此操作,而不循环数组中的每个byte ? 更新:评论似乎已经分裂成两个问题 – 是否有一个框架方法来填充一个可能类似于memset的byte [] 当我们处理一个非常大的数组时,最有效的方法是什么? 我完全同意,像Eric和其他人所指出的那样,使用一个简单的循环就行得通。 问题的关键是要看看我是否可以学习一些有关C#的新东西:)我认为Juliet的并行操作方法应该比简单的循环更快。 基准:感谢Mikael Svenson: http : //techmikael.blogspot.com/2009/12/filling-array-with-default-value.html 事实certificate,简单for循环是要走的路,除非你想使用不安全的代码。 对于我原来的文章没有更清楚的道歉。 Eric和Mark在评论中都是正确的。 需要有更多的重点问题。 感谢大家的build议和回应。

在.NET中合并两个数组

有没有在.NET 2.0中的内置函数,将采取两个数组,并将它们合并成一个数组? 数组都是相同的types。 我从我的代码库中广泛使用的函数中获取这些数组,并且不能修改函数以不同的格式返回数据。 我正在寻求避免写我自己的function,如果可能的话就做到这一点。

一次插入整个数据表到数据库而不是逐行?

我有一个DataTable,并需要将整个事物推送到数据库表。 我可以用foreach把它全部插入,每次插入一行。 由于有几千行,这个过程非常缓慢。 有没有办法一次完成整个数据表可能会更快? DataTable的列数less于SQL表的数量。 其余的应该留空。

有没有办法无限期地暂停一个线程?

我一直在空闲时间在网上爬行.NET应用程序,我想包括这个应用程序的function之一是暂停button来暂停特定的线程。 我对于multithreading相对来说比较新,而且我还没有find一种无限期地暂停线程的方法。 我不记得确切的类/方法,但我知道有一种方法可以做到这一点,但它已被标记为过时的.NET框架。 有没有什么好的通用目的的方式来无限期地暂停C#.NET中的工作线程。 最近我没有太多的时间来处理这个应用程序,最后一次碰到它是在.NET 2.0框架。 我接受.NET 3.5框架中的任何新function(如果有的话),但是我想知道在2.0框架下工作的解决scheme,因为这是我在工作中使用的方法,以防万一。

C代码printf函数

可能重复: c / c ++函数的源代码 我想知道在哪里可以find使用的C代码,所以当我写printf(“Hello World!”); 在我的C程序知道它必须打印该string到STDOUT。 我看了<stdio.h>,但在那里我只能find它的原型int printf(const char *格式,…),但不是它看起来像内部。

“while(* s ++ = * t ++)”如何复制一个string?

我的问题是,这个代码是做什么的(来自http://www.joelonsoftware.com/articles/CollegeAdvice.html ): while (*s++ = *t++); 该网站说,上面的代码复制一个string,但我不明白为什么… 它与指针有关吗?

你如何比较两个XML文档?

作为一些广泛的unit testing的基类的一部分,我正在编写一个帮助函数recursion地将一个XmlDocument对象的节点与C#(.NET)中的另一个进行比较。 这个的一些要求: 第一个文档是源文件,例如我想让XML文档看起来像什么。 因此,第二个是我想要find差异的一个,它不得包含不在第一个文档中的额外节点。 当发现太多明显的差异时,必须抛出一个exception,而且应该很容易理解。 子元素顺序很重要,属性可以以任何顺序。 有些属性是可以忽略的; 特别是xsi:schemaLocation和xmlns:xsi ,尽pipe我希望能够通过哪些。 名称空间的前缀必须在属性和元素中匹配。 元素之间的空白不相关。 元素将具有子元素或 InnerText ,但不是两者。 当我把一些东西拼凑在一起的时候: 有没有人写过这样的代码,可以在这里分享吗? 在旁边,你会把第一和第二个文件称为什么? 我一直把它们称为“源代码”和“目标”,但是由于源代码是我想要的目标 ,所以感觉不对,否则我会抛出一个exception。

我如何获得名称空间内的所有类?

我如何获得C#中的命名空间中的所有类?

MVC如何显示模型中的字节数组图像

我有一个模型,我想在页面上显示一个字节数组图像文件。 我怎样才能做到这一点,而不必回到数据库? 我看到的所有解决scheme使用ActionResult返回到数据库检索图像,但我已经在模型上的图像…

按位运算符和“字节顺序”

按位操作, sorting是否完全重要? 无论是逻辑还是移位? 我正在做一些关于按位运算符的功课,我不能在头脑上做什么,而且我想我已经被挂在头上了。 也就是说,我正在使用一个小型机器(就像大多数机器一样),但这是需要考虑还是被浪费的事实呢? 如果有问题,我使用C.