Tag: C#的

.Net中的CSV文件导入

我意识到这是一个新手问题,但我正在寻找一个简单的解决scheme – 它似乎应该有一个。 将CSV文件导入强types数据结构的最佳方法是什么? 再简单=更好。

具有不完整types的std :: unique_ptr将不能编译

我用std::unique_ptr使用pimpl-idiom: class window { window(const rectangle& rect); private: class window_impl; // defined elsewhere std::unique_ptr<window_impl> impl_; // won't compile }; 但是,在<memory>第304行中,出现了有关使用不完整types的编译错误: “ sizeof ”应用于不完整的types“ uixx::window::window_impl ” 据我所知, std::unique_ptr应该能够使用一个不完整的types。 这是一个在libc ++中的错误,或者我在这里做错了什么?

为malloc创build一个包装函数,在C中创build一个free包装函数

嗨,我试图创build免费的包装函数和C中的malloc来帮助通知我的内存泄漏。 有没有人知道如何声明这些函数,所以当我调用malloc()和free()它会调用我的自定义函数,而不是标准的lib函数?

WinForm UIvalidation

我需要在我的winform应用程序中实现inputvalidation。 有很多不同的数据可以input的forms,我不想通过控制forms去控制,并创buildisValid等每个项目。 别人怎么处理这个? 我发现大多数相关文章都涉及到Web Apps和/或提及企业库validation应用程序块 。 现在我承认我还没有彻底研究过ELVAB,但是对我所需要的东西来说似乎是过度的。 我目前的想法是编写一个具有各种要求的类库,并将其作为parameter passing给一个控件。 我已经有了像isValidZipCode这样的RegEx函数库,所以可能是我开始的地方。 我想要的是一个validationbutton,onClick循环通过该窗体页上的所有控件,并执行所需的validation。 我怎样才能做到这一点?

C ++ wchar_t和wstrings有什么“错误”? 什么是宽字符的替代品?

我见过很多C ++社区的人(特别是freenode上的## c ++),对于使用wstrings和wchar_t以及它们在windows api中的使用感到不满。 wchar_t和wstring究竟是什么“错误”,如果我想支持国际化,那么宽字符有什么替代?

用XmlDocument换行来缩进XML最简单的方法是什么?

当我使用XmlDocument从头开始构buildXML时, OuterXml属性已经具有用换行符OuterXml缩进的所有内容。 但是,如果我在一些非常“压缩的”XML(不换行或缩进)上调用LoadXml ,那么OuterXml的输出将保持这种状态。 所以… 从XmlDocument实例获取美化XML输出的最简单方法是什么?

命名pipe道的例子

我该如何编写一个简单的工具 – testing应用程序,说明如何使用IPC /命名pipe道? 例如,如何编写一个控制台应用程序,其中程序1向程序2发送“Hello World”,程序2收到消息并向程序1回复“Roger That”。

是否有可能用C ++编程iPhone

我都是语言多样性,但Objective C是疯了。 所以我很好奇:是否有可能使用C ++编写iPhone应用程序,而使用Cocoa API等?

查找未使用的代码

我不得不重构一个大型的C#应用​​程序,我发现了很多从不使用的函数。 我怎样才能检查未使用的代码,所以我可以删除所有未使用的function?

在编译时检测目标框架版本

我有一些使用扩展方法的代码,但使用VS2008中的编译器在.NET 2.0下编译。 为了方便这个,我不得不声明ExtensionAttribute: /// <summary> /// ExtensionAttribute is required to define extension methods under .NET 2.0 /// </summary> public sealed class ExtensionAttribute : Attribute { } 但是,现在我想要包含该类的库也可以在.NET 3.0,3.5和4.0下编译 – 没有“ExtensionAttribute在多个地方定义”的警告。 有什么编译时间指令我可以用来只包括ExtensionAttribute当框架版本的目标是.NET 2?