Tag: c ++

为什么我不能用C-like语言做++ i ++?

半开玩笑地半开玩笑:为什么我不能用C-like语言做++i++ ,特别是在C#中? 我希望它增加值,在我的表达式中使用它,然后再次递增。

使用全局变量的WPF应用程序

我在c#中创建了一个带有3个不同窗口的WPF应用程序, Home.xaml, Name.xaml, Config.xam l。 我想在Home.xaml.cs中声明一个我可以在其他两种forms中使用的变量。 我试过做public string wt = “”; 但那没用。 我怎样才能使这三种forms都可用?

Excel加载项未加载带有服务引用配置信息的app.config

我已经编写了一个带有服务引用的应用程序,可以对特定的URL进行Web服务调用,效果很好。 我想将此代码移动到Excel加载项,但我遇到了这个问题: 未处理的exception消息:找不到名为“ConnectivityHttpsSoap12Endpoint”的端点元素,并在ServiceModel客户端配置部分中收缩“Connectivity.ConnectivityPortType”。 这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此名称匹配的端点元素。 问题是我的app.config(没有服务参考信息)没有被加载,因为Excel正在调用我的类库,并且调用应用程序的app.config需要添加服务引用。 但这可以用Excel完成吗? 更好的是,有没有办法从代码加载我的app.config?

NavigationService.navigate空引用exception

我正在学习WP编码,我遇到了无法解决的问题:/ try { NavigationService.Navigate(new Uri(“/edit.xaml”, UriKind.Relative)); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(),”Error!”,MessageBoxButton.OK); } edit.xaml与MainPage.xaml位于同一目录中 它抛出“NullReferenceException”

是否可以在C#项目中嵌入C代码?

我知道可以将我的C代码编译成dll,然后使用P / Invoke来调用该代码。 我想知道是否有可能在我的代码中直接嵌入一大块C代码,也许只有一个类可用… 像这样(非工作)的例子: public class MyClass { extern “C” { int do_something_in_c(int i) { return i*2; } } public int DoSomething(int value) { return do_something_in_c(value); } } 我一直在尝试使用Visual Studio 2008几个小时,但我没有到达任何地方,我怀疑它实际上是不可能的。 任何人都可以确认或否认这个吗? 谢谢。

WebClient不支持并发I / O操作。

如果用户点击某个按钮,我正在使用WebClient的DownloadStringAsync方法下载html页面。 如果他们想要在完成当前操作并开始新操作之前停止当前操作,我调用CancelAsync方法并将WebClient对象设置为null。 在第二个按钮的事件处理程序中,我还重新初始化WebClient对象,最后尝试下载新内容。 WebClient对象是一个全局变量。 我得到的错误是: WebClient does not support concurrent I/O operations. 有没有办法强制WebClient取消其当前操作并启动一个新操作?

c#和javascript中的IEEE 754浮点运算舍入误差

我刚读了一本关于javascript的书。 作者提到了IEEE 754标准中的浮点算术舍入误差。 例如,添加0.1和0.2会产生0.30000000000000004而不是0.3。 所以(0.1 + 0.2) == 0.3返回false。 我也在c#中重现了这个错误。 所以这些是我的问题是: 这种错误多久发生一次? c#和javascript中的最佳实践解决方法是什么? 哪些其他语言有相同的错误?

在C#中解密PHP加密字符串

我有一个用PHP加密的字符串,我想在C#中解密。 我使用下面的教程进行加密,但是在解密时遇到了问题。 谁能发布一个如何做到这一点的例子? http://www.sanity-free.org/131/triple_des_between_php_and_csharp.html

如何为TextBox实现高效的撤消/重做function

我有一个TextBox,我想为它实现撤消/重做function。 我已经读过它可能已经有一些轻微的撤消function,但它有错误吗? 无论如何,我想实现撤消和重做function,也只是为了了解如何继续这样做。 我已经阅读了有关Memento模式的内容,并在CodeProject上查看了一些Generic Undo / Redo示例。 并且模式kiiind是有道理的。 我似乎无法围绕如何实现它。 以及如何有效地为TextBox的内容做到这一点。 当然,我可以在TextChanges时存储textbox.Text ,但这会非常快地占用相当多的内存,特别是如果TextBox包含大量文本。 所以无论如何,我正在寻找一些关于如何实现一种良好,清晰和有效的方法来实现这一function的建议。 一般而言,特别是对于TextBox c“,)

基本的双轮廓理论

我一直在搜索谷歌,但找不到任何基本的东西。 在它最基本的forms中,如何实现双重轮廓(对于体素地形)? 我知道它做了什么,为什么,但无法理解如何做到这一点。 JS或C#(最好)是好的。有没有人之前使用过双轮廓线并且可以简单解释一下?