Tag: C#的

命名空间不被识别(尽pipe它在那里)

我得到这个错误: 无法findtypes或名称空间名称“AutoMapper”(您是否缺lessusing指令或程序集引用?) 有趣的是,我已经在我的项目中有这样的参考: 这是我的代码: using System.Collections.Generic; using DataContract; using SelectorDAL; using AutoMapper; namespace SpecimenSelect { public class SpecimenSelect : ISpecimenSelect { public SpecimenSelect() { SetupMaps(); } private static void SetupMaps() { Mapper.CreateMap<SpecimenDetail, SpecimenDetailContract>(); } 另一个奇怪的是,我有两个其他项目在我的解决scheme,都使用AutoMapper和引用完全相同的AutoMapper.dll文件。 他们都工作得很好。 这是一个屏幕截图: 这里是代码(编译好): using System.Collections.Generic; using AutoMapper; using DataContract; using SelectorDAL; namespace PatientSelect { public class PatientSelect : IPatientSelect { […]

将行从一个Datatable复制到另一个DataTable?

我怎么能从DataTable拷贝特定的行到C#中的另一个Datable? 会有不止一行。

如何一步获取列表中的项目索引?

我怎样才能find一个列表中的项目的索引,而不循环呢? 目前这看起来不是很好 – 两次search同一个项目的列表,只是为了获得索引: var oProp = something; int theThingIActuallyAmInterestedIn = myList.IndexOf(myList.Single(i => i.Prop == oProp));

.NET中每个文件规则有一个类?

我遵循这个规则,但是有些同事不同意这个观点,认为如果一个class级比较小,可以和其他class级放在同一个档案里。 我一直听到的另一个说法是:“即使微软不这样做,为什么我们呢?” 对此有何共识? 有没有这种情况应该避免?

将数据从glReadPixels()转换为OpenCV :: Mat

我想从glReadPixels()的animation中获取每个OpenGL帧,并将数据转换为OpenCV :: Mat 。 我知道glReadPixels()从左到右从下到上的行获取数据。 另一方面,OpenCV以不同的方式存储数据。 有没有人知道任何图书馆或任何教程/例子,可以帮助我将数据从glReadPixels转换为C + +中的OpenCV:Mat ? 概要 OpenGL frame ———————–> CV::Mat Data from left to right, Data from left to right, bottom to top. top to bottom.

我怎样才能部署一个使用ODAC的.NET应用程序,而无需将整个组件安装到用户?

我写了一个连接到Oracle 10g数据库的C#应用​​程序。 使用Oracle Data Access Component 11.2“ODAC”,它可以在我的机器上完美工作。 现在我想部署应用程序,并将其安装在另一个只有.NET Framework的“干净的机器”中! 而且我不想将整个ODAC组件安装到用户! 我怎么能这样做? 我试图包括所有必要的DLL文件到我的bin文件夹,如: OCI.DLL OCIW32.DLL Oracle.DataAccess.dll orannzsbb11.dll oraocci11.dll oraociicus11.dll OraOps11w.dll MSVCR71.DLL 但仍然没有奏效。 我该怎么办才能解决这个问题?

WPF文本框validationC#

我有3个文本框( Id1 , Name和Salary )。 Id和Salary应该包含整数, Name只能包含字符。 我需要validation我的文本框,它应该显示错误,因为我input错误的字符或整数。 也可以这样做只有在Xaml没有代码隐藏? 我是新来的Wpf和validation请帮我所需的代码 这是Xaml代码: <TextBox Name="tb1" HorizontalAlignment="Left" Height="20" Margin="60,10,0,0" TextWrapping="NoWrap" Text="{Binding SelectedItem.Id,ElementName=dgsample}" VerticalAlignment="Top" Width="100" /> <TextBox Name="tb2" HorizontalAlignment="Left" Height="20" Margin="60,60,0,0" TextWrapping="NoWrap" Text="{Binding SelectedItem.Name, ElementName=dgsample}" VerticalAlignment="Top" Width="100"/> <TextBox Name="tb3" HorizontalAlignment="Left" Height="20" Margin="60,110,0,0" TextWrapping="NoWrap" Text="{Binding SelectedItem.Salary, ElementName=dgsample}" VerticalAlignment="Top" Width="100"/>

MSVCP120d.dll丢失

每次我想编译我的Visual Studio项目,我得到MSVCP120d.dll丢失的消息。 谷歌不能帮助我。 我已经安装了一些可再分发的软件,但他们没有帮助。 我也发现这个: Msvcp120d.dll C ++运行时的debugging版本。 不允许重新分配。 http://msdn.microsoft.com/en-us/library/windows/hardware/dn448963(v=vs.85).aspx

使用entity framework创builddynamic查询

我想知道什么是使用entity framework和LINQ创builddynamic查询的最佳方式。 我想创build一个服务,有许多参数sorting和过滤(超过50)。 我将从gui中获取对象,这些对象将被填充…并且将从单个服务方法执行查询。 我环顾四周我看到,我可以dynamic地创build一个string,可以在我的方法结束时执行。 我不太喜欢这种方式。 有没有更好的方法来做到这一点? 最好用编译检查键入安全吗?

C ++删除vector,对象,空闲内存

我完全混淆了删除C ++中的东西如果我声明一个对象数组,如果我使用clear()函数。 我能确定内存是否被释放? 例如 : tempObject obj1; tempObject obj2; vector<tempObject> tempVector; tempVector.pushback(obj1); tempVector.pushback(obj2); 我可以安全地打电话清除所有的内存? 或者我需要迭代一个一个地删除? tempVector.clear(); 如果这个场景被改变为对象的指针,答案会和上面一样吗? vector<tempObject> *tempVector; //push objects…. tempVector->clear();