设置绑定边距

我有一个绑定值,返回一个int,表示我不能分配给元素的左右边距的值。 inheritance人我试过但它不会编译。 如果我设置整个边距,它可以工作,但我只想要左右。 XAML: 类: public int BondIndent { get { return _bondSequence * 5; } }

如何逃避c#中的关键词?

我想在c#中做相同的以下VB Function([class]) “hello” 这与c#中的相同 class=>”hello” 问题是单词class是该语言中的关键词。 但我想将它用作变量名。 在VB示例中,您可以使用[]括号“转义”该关键字,并允许将其用作变量名。 有没有办法在C#中做到这一点?

URL的正则表达式,包括查询字符串

我认为这将是一个简单的谷歌搜索,但显然不是。 我可以在C#中使用什么样的正则表达式来解析包含来自较大文本的任何查询字符串的URL? 我花了很多时间,发现了很多不包含查询字符串的例子。 我不能使用System.URI,因为这假设你已经有了URL …我需要在周围的文本中找到它。

HTTP错误414.请求URL太长。 asp.net

我收到错误“HTTP错误414.请求URL太长。” 从以下文章中,我了解到这是由于查询字符串非常长: Solution for Query String Too Long Error 在web.config中,我有maxQueryStringLength=”2097151″ 。 这是最大值吗? 为了解决这个问题,我应该在web.config中设置maxUrl吗? 如果是这样,支持的最大值是多少? 我该怎么做才能解决这个错误?

无法调试VSIX项目

我正在尝试开发我的第一个visual studio扩展项目,我安装了VS10 SDK并且能够创建一个新项目并且可以构建它,但是当我尝试调试符号时没有加载。 我知道我可以调试到VSIX项目,因为我已经在网上下载了一个示例项目并且它已经加载了符号并且断点正好受到影响http://weshackett.com/2009/11/configure-vsix-project-to-enable – 调试/ )。 所以必须特别关注我创建VSIX项目的方式(也许!)。 我注意到的一件事是,dll和文件没有被复制到本地“应用程序数据”区域,只复制清单,而对于示例项目,所有文件都被复制,包括dll。 我比较了两者之间的项目设置,它们都是相同的。 我希望这是有道理的,如果我能提供更多细节,请告诉我……

C#方法组怪异

我发现了一些非常奇怪的东西,我希望能更好地理解。 var all = new List{ new int[]{1,2,3}, new int[]{4,5,6}, new int[]{7,8,9} }; all.ForEach(n => n.ForEach(i => Console.WriteLine(i))); 可以改写为: … all.ForEach(n => n.ForEach(Console.WriteLine)); 如何省略lambda表达式参数(i =>)并仍然将当前项传递给console.WriteLine? 感谢您的任何见解。 -Keith

加密库?

我的任务是在C#中为公司项目实现PKI库,并且无法找到它的良好实现。 似乎有多个库,并且许多断开的链接指向已删除的MSDN库。 我见过人们使用Crypt32.dll,人们建立他们自己的库,人们使用P / Invoke访问系统证书存储,人们扩展内置库,示例根本不适用于C#(例如Java示例),和商业图书馆。 我的问题是,最推荐哪种实现/库用于简单的数据加密/解密? 作为我计划用它做的一些背景知识,我只需要使用私钥(.pfx)加密消息,并使用公钥(.cer)解密。 在此级别的项目中不需要消息签名和身份validation,尽管可能在将来。 我看到加密长度的参考让我感到不安。 我们需要能够加密任何长度的消息(理所当然!)。 这是我需要担心的事情,如果有的话,有没有办法解决它? 如果可能的话,我宁愿不在Windows证书管理器中存储公钥/私钥,但是如果它使实现变得更加简单,那就这样吧。 我意识到PKI和加密是一个庞大而复杂的主题,但无论如何我希望有一个相对简单的库……(人们可以希望,对吧?) 谢谢!

停止在C#中调试事件

当应用程序关闭时,如何或在何处运行命令,即使是调试停止? 我需要在任何出口执行命令,即使用户是开发人员并单击Visual Studio上的“停止调试”按钮。 我尝试着 Application.ApplicationExit += new EventHandler(this.OnApplicationExit); 但它不起作用。 也许我错了或不是活动。 我正在使用Winforms而不是,在Form Close上不能成为事件。 我正在使用Visual Studio 2005 Net Framework 2.0(按客户端要求),但仅供参考。 也许我可以改写这个吗?: public static void Exit();

如何在C#中正确关闭winforms应用程序?

我从调试文件夹中运行了我的程序的.exe。 它工作正常,但当我关闭它时,我发现它仍然列在任务管理器的进程列表中。 我想我一定忘记了一步,因为这是我的第一个winforms计划。

如何从xml文件中读取单个节点值

嗨,我想从xml获取值,但它显示节点null。 这是我的xml文件。 MailingGUID 0aa2b2e3-7afa-4002-ab2f-9eb4cbe33ae7 OrderRef 52186 我想得到“MailingGUID”的价值。 这是我尝试过的代码: private void readXML() { XmlDocument xml = new XmlDocument(); // You’ll need to put the correct path to your xml file here xml.Load(Server.MapPath(“~/XmlFile11.xml”)); // Select a specific node XmlNode node = xml.SelectSingleNode(“result/data/value”); // Get its value string name = node.InnerText; } 请告诉我如何获得MailingGUID值。 谢谢