Tag: .net

如何使用c#2.0驱动程序将数据插入mongodb集合?

我在我的c#控制台应用程序中使用MongoClient连接到MongoDB https://github.com/mongodb/mongo-csharp-driver/releases/tag/v2.0.0-rc0 我的代码 class Program { static void Main(string[] args) { const string connectionString = “mongodb://localhost:27017”; // Create a MongoClient object by using the connection string var client = new MongoClient(connectionString); //Use the MongoClient to access the server var database = client.GetDatabase(“test”); var collection = database.GetCollection(“entities”); var entity = new Entity { Name = “Tom” […]

使用nunit重新加载app.config

我有多个NUnit测试,我希望每个测试都使用特定的app.config文件。 有没有办法在每次测试之前将配置重置为新的配置文件?

如何解码从Base64到字节数组的文本字符串,以及获取此字节数组的字符串属性而不会损坏数据

好吧,我有一串文字,用Base 64编码,如下所示: string myText = “abcBASE64TEXTGOESHEREdef==”; // actual string is 381 characters long with trailing ‘==’ 然后我将我的字符串从Base 64转换为字节数组,如下所示: byte[] decodedFromBase64 = Convert.FromBase64String(myText); 此时,我想获取此字节数组的字符串值,并将其保存在文本文件中, 而不会丢失数据或损坏 。 下面的代码似乎没有这样做: string myDecodedText = Encoding.ASCII.GetString(decodedFromBase64); StreamWriter myStreamWriter = new StreamWriter(“C:\\OpenSSL-Win32\\bin\\textToDecrypt.txt”); myStreamWriter.Write(myString); myStreamWriter.Flush(); myStreamWriter.Close(); 有人可以告诉我哪里出错了。 编辑:输出不可读,我需要获取解码后的字符串然后使用OpenSSL解密它。 输出和OpenSSL的结果都在下面:

在C#中保存图像文件

我们如何在C#中保存图像文件(类型如jpg或png)?

比较C#中的两个文件

我想比较C#中的两个文件,看看它们是否不同。 它们具有相同的文件名,并且在不同时它们的大小完全相同。 我只是想知道是否有一种快速的方法来做到这一点,而无需手动进入并读取文件。 谢谢

如何在Visual Studio中添加SQL Server数据库文件(.mdf)而不安装SQL Server Express Edition?

我在Visual Studio 2010项目中添加.mdf文件(SQL Server数据库)下面有一个错误 与SQL Server数据库文件(.mdf)的连接要求在本地计算机上安装并运行SQL Server 2005 Express或SQL Server 2008 Express 我不想安装SQL Server Express(2005/2008),因为我已经安装了SQL Server 2005 Enterprise Edition 我正在使用Visual Studio 2010 Ultimate

普通类型转换和使用“AS”关键字有什么区别

可能重复: 直接投射vs’as’运算符? 转换:( NewType)与Object为NewType 正常的类型转换和使用“AS”关键字有什么区别?

用facebook退出

如何在不使用fb-login按钮的情况下从facebook连接网站登录用户? 我想从codebehind(c#)做到这一点?

如果网格较小,则调整DataGridView的列以填充可用空间,并在网格大于可用空间的情况下使用滚动

我想根据所需的空间调整DataGridView的所有列,以完全显示其所有数据。 如果所需空间小于可用空间我希望网格填充这个超出空间,但如果可用空间不足以正确显示我想要DataGridView的所有列自动创建滚动。 是否有捷径可寻?

是否有任何程序混淆C#源代码?

我们的要求是能够将我们的DLL与ClickOnce集成。 Dotfuscator可以很好地完成混淆工作,但是无法在客户端使用ClickOnce部署混淆的DLL。 在我们这边,我们可以完美地处理它。 此外,混淆的程序集有时会崩溃我们的.NET CF应用程序。 事实certificate,这是一种创建临时源并在使用VS编译之前对其进行模糊处理的解决方案。 这可确保已编译的程序集可与ClickOnce集成,并与.NET CF完全兼容。 什么是混淆C#SOURCE CODE(不是程序集)的最佳工具?