c-sharp相关内容

搜索文本文件中字符串的最快方法

在.NET中搜索大型磁盘文本文件(100 + MB)的最快*方法是什么? 给定字符串。 这些文件是未编入索引且未分类的,并且出于我当前的b $ b b要求的目的,无法编入索引/排序。 我不喜欢t想要将整个文件加载到物理内存中,内存映射文件 都可以(并且首选)。速度/性能是一项要求 - 目标是 在10 MB或更短的时间内找到100 MB文件的字符串。搜索字符串 通 ..
发布时间:2019-06-04 20:37:11 其他开发语言

WndPolice

http:// www .planetsourcecode.com / vb / s ... 2091& lngWId = 10 解决方案 这与VB有什么关系或者你用这个链接发送这些 新闻组的目的是什么? 提示所有...下载超过600k,并包含500k的图形。 不值得浪费时间。 - Randy Birch MVP Visual Basic http:/ ..
发布时间:2019-06-04 20:37:09 其他开发语言

用变量命名结构

我是C#和结构新手所以这可能很容易或者只是没有 可能。 我有一个定义为Branch的结构 如果我使用Branch myBranch = new Branch(i); //一切正常 如果我使用Branch(myBranch + x)= new Branch(i); //它没有 x是一个循环迭代器,我是构造函数的int来定义一个 数组。 我在这里做错了什么。 ..
发布时间:2019-06-04 20:35:21 其他开发语言

更新列表框

Hello All, 我在列表框中有一个项目列表。(列表框中的项目是从文本框中添加的,例如(listBox1.Items。添加(textBox1.Text)),现在如果我必须改变列表框例如:如果在列表框中有一个名为Electricity的项目,现在用户决定通过在文本框中键入来替换Electriciy和一个名为Food的项目我该怎么办这个??谢谢大家....我正在研究VS 2008 Winfo ..
发布时间:2019-06-04 20:34:06 其他开发语言

重新宣布GC的缺陷

GC真的是垃圾本身 原因1: 想要的破坏与实际破坏之间存在延迟。 破坏延迟造成的负面影响: 1)效率问题 这对于CPU /资源密集但内存便宜的对象。 CPU密集型对象引用拥有内部线程的对象。 资源密集型对象引用对象谁拥有非托管资源,如 文件句柄,网络连接等。 别告诉我这些对象很少见。一切都有可能发生,并且 通用语言不应该找不到适用于某些 ..
发布时间:2019-06-04 20:33:43 其他开发语言

数组=指针?

我知道C#中没有指针,但如果你这样做: a = b; 和a和b都是数组,它们现在都指向相同的记忆 (改变一个改变另一个)。所以,它使它们看起来像是指针。 有人可以解释一下原因吗?谢谢。 Zytan 解决方案 Zytan写道: 我知道C#中没有指针,但如果你这样做: a = b; 和a和b都是数组,他们现在都指向相同的记忆 (改变一个改变 ..
发布时间:2019-06-04 20:32:10 其他开发语言

C#继承坏了吗?

C#是一种令人印象深刻的语言...但它似乎有一个很大的限制 ,从C ++背景来看,似乎是不可接受的。 这里问题是: 我有第三方文档课。 (这意味着我无法更改 Document类。)我想扩展这个(继承自Document)作为 MyDocument,添加新事件和特定于应用程序方法和 属性。 我认为这不能在C#中完成。 考虑这个例子: class M ..
发布时间:2019-06-04 20:32:08 其他开发语言

VB.NET或C#.NET ???

你好, 我想问你这个问题。我在VBA编程 方面经验丰富,我现在想把我的知识升级到Visual Studio 2005。我想b / b 犹豫是否要瞄准VB或C#。由于我熟悉VBA,我想b / b 想选择VB,但是我的同事们心里觉得VB是一个很好的“bb”。语言,它可能不会包含在Visual Studio的下一个 版本中。他们对VB的另一个反对意见是,实际上VB并不是面向对象的语言, ..
发布时间:2019-06-04 20:31:57 其他开发语言

使用ref

嗨, 从性能角度来看,使用ref语句是否明智? ? 谢谢! Arjen 解决方案 无论如何,对象本身都是通过引用传递的,所以我认为 使用“ref”实际上会减慢一点点(增加一个级别 的间接。 当我需要重置变量时我只使用“ref”指向另一个 对象。 - 史蒂夫 “Arjen” ..
发布时间:2019-06-04 20:31:26 其他开发语言

如何在C#中退出for循环

在C#中退出for循环的sytax是什么? 解决方案 尝试“break”" “Aaron Ackerman” <无** @ nospam.com> D'è????¢ 新闻:#1 ************* @ tk2msftngp13.phx.gbl ... 在C#中退出for循环的sytax是什么? " Aaron Ackerman" <无** @ ..
发布时间:2019-06-04 20:31:12 其他开发语言

C#中的表达式...

嗨! 当C#中的对象重载操作符时,我发现了一个非常有趣的行为: MyOjbects a,b,c,d; .... //在这里创建和初始化对象... 。 ... b.Length = 100; c.Length = 100; for(i = 0; i ..
发布时间:2019-06-04 20:30:20 其他开发语言

构造函数

我有一个我编写的对象持久性框架,这个框架 期望每个对象最终从PersistentObject下降并且具有 a构造函数(ObjectSpace objectSpace)以便对象可以重新创建。 PersistentObject的构造函数将执行类似这样的操作 this.ObjectSpace = objectSpace; objectSpace.RegisterObject ..
发布时间:2019-06-04 20:28:28 其他开发语言

代表是有用的,这就是为什么(示例程序)

他们通常在大多数教科书中都没有教过你我曾经看过 代表可以用来调用来自 ''班级的班级方法不知道'委托',只要该类具有相同的签名 的方法(即如下,int Square(int))。 以下是显示该功能的示例。注意类“UnAwareClass” 的方法由类DelegateClass调用Square和Cuber。 这是因为UnAwareClass中的这些方法具有相同的签 ..
发布时间:2019-06-04 20:27:27 其他开发语言

可能尝试...捕捉...结束尝试

大家好! 我想我发现.NET Framwork可能有所改进了 尝试...捕捉...结束尝试声明。我想大多数开发人员可能还会发现他们在.NET开发过程中的某些时候发现了b $ b,但由于他们的工作量,他们继续忽略这个问题。 这个词是重试。 考虑以下...... 尝试 ''......东西 抓住e作为FileNotFoundException ''更正错 ..
发布时间:2019-06-04 20:26:56 其他开发语言

C#v VB.NET - 有关使用的任何研究?

我需要为我的经理找一些关于VB.NET v C#use的文档/研究。 我注意到有很多人使用C#而不是VB.NET, 似乎有更多职位空缺指定C#和用 写的项目。 我基本上会喜欢你可能的任何链接必须使用 的文章使用模式的非轶事证据,如果有的话。 谢谢, Robin 解决方案 我意识到这不是你要求的,但我有一些轶事 VB的证据。 /> 无处不 ..
发布时间:2019-06-04 20:24:22 其他开发语言

删除struct的默认构造函数?

我有一个结构构造函数来初始化我的所有私有(或公共 readonly)字段。仍然存在将 全部设置为零的默认构造函数。有没有办法删除这个 隐式默认构造函数的创建,只通过我的 构造函数强制创建一个struct? Zytan 解决方案 2007年3月8日14:21:39 -0800,“Zytan” ..
发布时间:2019-06-04 20:23:22 其他开发语言

为什么在嵌套循环中C#450比C ++慢450?

http://www.tommti-systems.de/go.html...enchmarks.html 上面的链接显示C#是450像嵌套 循环这样简单的东西要慢一些。这是因为.NET内在速度较慢,还是C#编译器只是生成代码而不是像C ++编译器那样优化? 解决方案 对于那些想了解更多关于为什么这个问题被问到的问题的人,请看以下链接: http://groups.goo ..
发布时间:2019-06-04 20:21:14 其他开发语言

我的Paint方法大大影响了我的程序GUI的性能

大家好, 我想请求你的帮助,伙计们。由于某些原因,如果我在我的图片框的绘图事件处理程序中包含以下行,则GUI行为非常奇怪(好像它不能“绘制”所有控件,其中一些是不可见的,或者程序就像在那里一样没有线程)。原因是因为我包含了那些代码行。但它背后的真正原因是什么?是因为Paint事件处理程序试图一直重新绘制控件或什么? 展开 | 选择 | Wrap | 行号 解决方案 我认为你有一个递 ..
发布时间:2019-06-04 20:20:06 其他开发语言

Visual Studio 2005的内存限制???

当分配的内存超过256 MB时,看起来像System :: Collections :: Generic.List throws和OUT_OF_MEMORY 异常。我的系统上有1024 MB 所以我甚至没有物理RAM,更不用说虚拟内存了。 其他人遇到同样的问题吗? 解决方案 你好Peter, Memmory由块32/64 mb分配,因此,如果您的GC碎片化,FW可能 ..
发布时间:2019-06-04 20:19:10 其他开发语言