c-sharp相关内容

VB所需的帮助 - > C#翻译

嗨, 我已经将一些API从VB转换为C#了几天了。 只有我是真正的新手对于这两种语言,但我设法完成了大部分工作 除了下一个语句,所以如果有人知道C#中的对应物是什么,那么这些VB语句的b $ b我会很感激: 公共功能(好吧,公众我知道但C#中的功能是什么?) Public Enum 朋友财产(需要知道朋友和财产) Dim wRecordset作为DAO.R ..
发布时间:2019-06-06 21:26:14 其他开发语言

C#编译器bug

以下程序输出False而不是True。 使用System; 命名空间测试 { public struct V { public bool booleanV; public void setBoolean(bool _value) { booleanV = _value; } } 公共舱C { public read ..
发布时间:2019-06-06 21:26:11 其他开发语言

没有副作用的方法(提案)

应该有一种方法可以使用特殊的 属性标记没有副作用的方法,这样编译器就可以识别它们并且能够发出 警告: 公共类字符串 { [NoSideEffect()] //或者我们可以命名它 [RequireUseReturnValue()] public string Trim() { // ... } } 这对于像string这样的不可变类特 ..
发布时间:2019-06-06 21:26:09 其他开发语言

用户控件上的Tab键顺序

问候 我用google搜索无效,也许这里有人可以提供帮助。我有一个 用户控件,有几个单选按钮和文本框。我在Windows窗体上放置了5 这些用户控件。我在用户控件的 上设置了Tab键顺序,然后在windows窗体上设置了Tab键顺序。对于 某些原因我只选择从用户控件到用户控件。在进入 下一个用户控件之前,是否有任何 方式通过我的用户控件标签。 干杯并 ..
发布时间:2019-06-06 21:26:06 其他开发语言

foreach循环混乱

你好, 这是我的代码的一个片段,它失败了,我不知道为什么。 ---------- ----------------------- XmlDocument doc = new XmlDocument(); doc.Load (@" C:\ mydoc.xml"); foreach(doc.SelectNodes中的XmlNode objNode(" author")) ..
发布时间:2019-06-06 21:26:04 其他开发语言

StreamWriter.Write(bool值)---文件中应该有多少位/字节?

嗨, 我需要写出从其他进程收到的位。这些 是布尔值。我需要每个字节有8位。我知道我 可以将这些位写成char',每个字节使用一位,但是 将是空间效率低的。 我正在使用od(八进制转储)查看通过调用 ..Write(true)和.Write(false)生成的文件,看起来它写出来了4个字节 每个布尔值 。 我缺少什么?在什么世界中需要4个字节来表示 ..
发布时间:2019-06-06 21:26:01 其他开发语言

关于进程'n'线程的问题#2

嗨 我有一项服务可以启动需要很长时间的额外线程,这样它可以在长进程运行时响应事件。我只是想知道, a)如果在一个工作线程中抛出一个异常并且它未被处理,它是否会导致整个应用程序关闭或只是遭受它的工作线程? b)如果在没有异常处理但调用它的函数的函数中抛出异常,异常会直到它找到一个处理程序,然后再考虑该处理程序是该例外的官方处理程序? 谢谢 解决方案 Beeeeeeee ..
发布时间:2019-06-06 21:25:59 其他开发语言

文件IO竞赛!!

大家好,这是一种情况,我正在尝试使用FileMonitor通过 Win Svc处理一些大型文件。在测试过程中,我尝试在一个文件夹中复制并粘贴 a文件,并收到错误消息“Process无法访问文件 foo.txt因为它是被另一个进程使用“。我相信复制 操作还没有完成,虽然我的WinSvc开始.....因为它有一个 FileChange通知...... 如何避免竞争条 ..
发布时间:2019-06-06 21:25:56 其他开发语言

将文件读取到字节[]的正确方法,反之亦然

我从FileOpenDialog检索了一个FileStream。我有一个Byte [],我打算将b $ b打算存放以供以后使用。将文件存入我的字节[]并将tehn返回到新的FileStream的最有效方法是什么?我一直在看所有的读者和作者,因为信息超载 无法确定正确的方法。 谢谢, JIM 解决方案 James, 这很简单。假设你有一个FileStream并且它位于 ..
发布时间:2019-06-06 21:25:53 其他开发语言

任何可能的使用此功能?

您可以定义两个具有相同名称的类,但在一个程序集中具有不同的通用 参数。如下: class Gen { } Gen Gen { } 任何可能的用途? 解决方案 类名必须在一个名称空间内是唯一的。如果你必须定义两个具有相同名称的 类,你可以将它们放在一个 程序集中的不同名称空间中。 C#类不支持模板接收参数,如C ..
发布时间:2019-06-06 21:25:46 其他开发语言

摆脱空虚

我一直在使用System.Text.Encoding.Unicode.GetString(byte [],0,72) 将一个字节数组从注册表转换为字符串。 这样可行,但是在“好”之后我最终得到了一堆空字符。我需要解析的字符串数据。这可以证明 因为当我需要使用的实际字符串 数据通常要少得多时,string.length返回36。 我尝试使用String.Trim(nul ..
发布时间:2019-06-06 21:25:42 其他开发语言

创建COM对象

是否可以用C#创建(不使用)COM对象? 如果是这样,你能指出正确的方向吗? 谢谢 解决方案 是的。使用regsvcs将您的.dot网络组件与COM包装器打包。 - Br, Mark Broadbent mcdba,mcse + i ============= " Relaxin" < me@yourhouse.com>在消息中写道 ..
发布时间:2019-06-06 21:25:13 其他开发语言

视觉样式

我想在我的应用程序中使用视觉样式,但它导致了我使用的DLL的问题 。有没有办法禁用该DLL的视觉样式?我这样做了 无法访问DLL的代码。这个DLL的开发人员知道这个问题的b $ b,但是我没有及时准备好修复。 解决方案 嗨, 据我所知,为整个应用程序启用了视觉stules(或者至少每个UI线程 )你不可能有一些控件启用 视觉风格而另一部分没有。 但是我发现从.N ..
发布时间:2019-06-06 21:25:11 其他开发语言

共享内存?

我真的不喜欢SOAP的速度瓶颈。是否可以在.NET中使用 共享内存,而不使用网络调用? 看起来即使受保护的内存是内存泄漏的天赐之物 和未经授权的访问类型的东西,我们至少应该给一个皮带给 带狗出去散步一会儿。 Jon 解决方案 2004年7月2日12:21,“Jon Davis”写道: 我真的不喜欢SOAP的速度瓶颈。是否有可能在.NET中使用共享内存而不使用 ..
发布时间:2019-06-06 21:25:09 其他开发语言

在apotentially multithreaded环境中使用静态方法

大家好, 在我的项目中,我已经将一些辅助方法静态化了。据我所知 它,这将产生多个线程可以同时访问 静态方法并相互干扰的问题。 我的问题是,对于每个静态方法,我是否需要一次只锁定一个 的访问权限?我注意到微软数据应用程序块也是 使用静态方法进行数据访问调用 - 例如执行和 executeNonQuery等。这些方法是否应该只改为允许在任何特定时刻通过 a单 ..
发布时间:2019-06-06 21:25:07 其他开发语言

字符串变量奇怪的行为

我在变量中有一些字符串str_tmp =" C:\ TMP \" 我想在文本框中显示它(@ -quoted),所以我正在使用tbx .Text = @str_tmp;但由于一些奇怪的原因,这不起作用。它处理 转义序列。有什么问题??? - Tamir Khason 我是谁? http://www.khason.biz/ 解决方案 嗨, 您使用了错 ..
发布时间:2019-06-06 21:25:04 其他开发语言

StreamReader性能不佳

嗨, 我在StreamReader遇到了性能问题,并且想知道我能做些什么来改善它... 以下大约需要3秒钟才能完成! 响应的内容是: " ORA-01403:未找到数据" HttpWebRequest req =(HttpWebRequest)WebRequest.Create(str ..
发布时间:2019-06-06 21:25:01 其他开发语言

最后......

我只是在思考最后一个异常实际上是什么?b $ b。好吧,我意识到无论是否抛出异常,它总是会被调用,但是不是和下一个 代码行相同吗?这两段代码之间的区别是什么: 尝试 { WriteFile(); } catch { //亲爱的 Trace.Write("数据丢失“); } 终于 { //清理代码 关闭文件(); ..
发布时间:2019-06-06 21:24:59 其他开发语言

C#2.0

嗨, 什么版本2.0(包含所有泛型,迭代器和匿名 方法的东西)什么时候可用? O :-) 谢谢。 解决方案 费尔南多, 现在它处于测试阶段。发布日期应该早一段时间 2005,但它还没有被锁定。 - - Nicholas Paldino [ .NET / C#MVP] - mv*@spam.guard.caspershouse.com " ..
发布时间:2019-06-06 21:24:56 其他开发语言