Tag: C#的

为什么我不能cout一个string?

为什么我不能cout string : string text ; text = WordList[i].substr(0,20) ; cout << "String is : " << text << endl ; 当我这样做,我得到以下错误: 错误2错误C2679:二进制'<<':没有find操作符'std :: string'types的右边操作数(或没有可接受的转换)c:\ users \ mollasadra \ documents \ visual studio 2008 \ projects \ barnamec \ barnamec \ barnamec.cpp 67 barnamec ** 令人惊讶的是,即使这不起作用: string text ; text = "hello" ; cout << […]

如何防止.NET的XmlDocument的输出中的空白xmlns属性?

当从.NET中的XmlDocument生成XML时,第一次插入一个没有关联名称空间的元素时会出现一个空的xmlns属性; 这怎么能防止? 例: XmlDocument xml = new XmlDocument(); xml.AppendChild(xml.CreateElement("root", "whatever:name-space-1.0")); xml.DocumentElement.AppendChild(xml.CreateElement("loner")); Console.WriteLine(xml.OuterXml); 输出: <root xmlns="whatever:name-space-1.0"><loner xmlns="" /></root> 期望的输出: <root xmlns="whatever:name-space-1.0"><loner /></root> 是否有适用于XmlDocument代码的解决scheme,而不是在将文档转换为使用OuterXml的string之后发生的OuterXml ? 我这样做的理由是看我是否可以使用XmlDocument生成的XML匹配特定协议的标准XML。 空白的xmlns属性可能不会破坏或混淆parsing器,但它也没有出现在我看到这个协议的任何用法。

远指针和近指针有什么区别?

有人可以告诉我far指针和C指针之间的区别吗?

如何比较C#中的DateTime?

我不希望用户给出返回date或时间。 如何比较input的date和时间是否是当前时间? 如果当前date和时间是2010年6月17日下午12:25,我希望用户不能在2010年6月17日之前和下午12点25分之前给出date。 像我的函数返回false如果用户input的时间是2010年6月16日和12:24 PM

C#对象列表,我如何得到一个属性的总和

我有一个对象列表。 单个对象条目的一个属性是数量。 我如何得到金额的总和? 如果我的列表是doubletypes的,我可能可以这样做: double total = myList.Sum(); 不过,我想要类似的东西,但这个语法是不正确的。 double total = myList.amount.Sum(); 我应该如何去做到这一点? 我希望尽可能使用Sum函数,而不是循环和计算值。

在C + +中有一种方法去文本文件中的特定行?

如果我用fstream打开一个文本文件,是否有一个简单的方法来跳转到特定的行,如第8行?

如何打电话给我的WCF服务asynchronous?

我有一个从Windows服务调用的WCF服务。 WCF服务运行一个SSIS包,该包可能需要一段时间才能完成,我不希望我的Windows服务必须等待它完成。 我如何使我的WCF服务调用asynchronous? (或默认是asynchronous?)

访问COM组件时出错

我为Microsoft Office Word构build了一个加载项。 当Word以pipe理员身份运行时,使用外接程序时没有问题,但是如果没有以pipe理员身份运行Word,则存在两个访问function区元素的常见exception。 第一个例外: Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.Office.Core.IRibbonUI'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{000C03A7-0000-0000-C000-000000000046}' failed due to the following error: could not be found. (Exception from HRESULT: 0x80030002 (STG_E_FILENOTFOUND)). at Microsoft.Office.Core.IRibbonUI.InvalidateControl(String ControlID) 当控制被以下代码无效时,会发生此错误: ribbon.InvalidateControl("control-id"); 而第二个例外: […]

由新位图(filePath)locking的免费文件

我有一个图片框指向一个特定的文件“A”的图像,在执行时间,我想改变图片框的图像到不同的“B”,但我得到以下错误: mscorlib.dll中出现第一个偶发的“System.IO.IOException”types的exception。附加信息:进程无法访问文件“A”,因为它正在被另一个进程使用。 我设置图像如下: pbAvatar.Image = new Bitmap(filePath); 我如何解锁第一个文件? 提前致谢!

C#reflection和查找所有引用

鉴于一个DLL文件,我希望能够find该DLL文件中的方法的所有调用。 我该怎么做? 从本质上讲,我怎样才能以编程方式做Visual Studio已经做了什么? 我不想使用像.NET Reflector这样的工具来做到这一点,但reflection是好的,可能是必要的。