草庐IT

shared-objects

全部标签

c# - 我如何转换到 ObservableCollection<object>

我怎么投fromObservableCollectionintoObservableCollection这对我不起作用(ObservableCollection)myTabItemObservableCollection 最佳答案 你应该这样复制returnnewObservableCollection(myTabItemObservableCollection); 关于c#-我如何转换到ObservableCollection,我们在StackOverflow上找到一个类似的问题:

c# - 如何在尝试删除文件时调试 "Sharing Violation"

我有一个多线程C#应用程序,它创建文件,打开它们进行处理,然后在完成后删除它们。此应用程序可以预期处理1-100个文件。有点随机(很可能归因于应用程序的多线程性质)当我尝试在处理后删除文件时遇到共享冲突。我的直觉告诉我,维克,你在尝试删除文件之前没有正确关闭/处置文件。如果每个文件都发生这种情况,我会凭直觉去做,但事实并非如此。所以,我试图找出我在哪里犯了错误。外面有人对如何调试此类异常有任何指示吗?如果有意义的话,我很乐意在文件上看到堆栈跟踪。我将尝试展示伪代码,但是,我的问题更多是关于如何调试此类异常:申请事件:操作开始+=创建新处理器。传输文件+=Processor.Proces

c# - 无法将类型为 'System.Object[]' 的对象转换为 'MyObject[]',这是怎么回事?

场景:我目前正在编写一个层,将3个相似的Web服务抽象为一个可用的类。每个web服务公开一组共享共性的对象。我创建了一组利用共性的中间对象。然而,在我的层中,我需要在Web服务对象和我的对象之间进行转换。在像这样调用Web服务之前,我已经使用反射在运行时创建了适当的类型:publicstaticobject[]CreateProperties(Typetype,IProperty[]properties){//Emptysoreturnnullif(properties==null||properties.Length==0)returnnull;//Checkthetypeisall

c# - 适用于 iphone 应用程序的 MonoTouch & C# VS Objective C

问候,我是一名C#程序员。我打算开始为iphone开发应用程序,但我不确定是应该在MonoTouch下使用C#还是只使用iphoneOSObjectiveC的native语言。使用C#或ObjectiveC编写iphone应用程序有什么不同吗?使用C#编写iphone应用程序是否有限制,或者它可以像ObjectiveC一样开发iphone应用程序? 最佳答案 MonoTouch封装了大部分但不是所有的iPhoneSDK。所以,是的,有些事情(目前)你还不能做,但它们相对较少而且相差甚远。许多.Net用户发现他们使用MonoTouch

c# - 将对象转换为 IEnumerable<object>?

如何转换object至IEnumerable?我知道对象实现了IEnumerable但我不知道它是什么类型。它可以是一个数组,一个List,或其他。我正在尝试开始工作的一个简单测试用例:staticvoidMain(string[]args){objectarr=new[]{1,2,3,4,5};foreach(variteminarrasIEnumerable)Console.WriteLine(item);Console.ReadLine();} 最佳答案 我遇到了协方差不支持值类型的相同问题,我有一个object与实际类型Li

c# - SQLException (0x80131904) : Invalid object name 'dbo.Categories'

我在运行应用程序时遇到上述异常。该应用程序正在使用asp.netmvc3/C#。我制作了一个mdf文件并将其添加到VisualWebDeveloperExpress的App_Data文件夹下。我将连接字符串添加到web.config文件夹,但是当我运行并浏览到/store时,我收到上面的错误,并突出显示varcategories=storeDB.Categories.ToList();行。我的数据库包含6个表,其中一个是类别。Controller:EventCalendarEntitiesstoreDB=newEventCalendarEntities();publicActionRe

用make_shared防止复制构建

我有一个经理类,允许客户端通过两种方法添加组件:一个没有参数,即默认构造组件,而另一个则采用了rvalue(应允许客户端使用组件的自定义构造函数)。这是我想到的代码:templatestd::shared_ptrAddComponent(){returnAddComponent(TComponent{this});}templatestd::shared_ptrAddComponent(constTComponent&&obj){autoptr=std::make_shared(obj);vec.push_back(ptr);returnptr;}我的问题是std::make_shared始终

c# - 在 'object' 上找不到 WPF/XAML 属性

我在一个新的WPF应用程序中使用BackgroundWorker,我需要在它在后台工作时报告进度/更新UI。我在WIndowsForms应用程序中已经这样做了很长时间。我刚刚为WPF重写了这一切,这让我有点头疼。它在运行时不断抛出以下错误:System.Windows.DataError:40:BindingExpressionpatherror:'Sender'propertynotfoundon'object'''Char'(HashCode=5046349)'.BindingExpression:Path=Sender;DataItem='Char'(HashCode=50463

c# - EF 5 代码迁移错误 : "There is already an object named _____ in the database"

在进行EF5代码迁移时遇到了一个反复出现的奇怪问题,现在让我无法工作。尝试运行update-database并收到此错误:Thereisalreadyanobjectnamed'RequestStatus'inthedatabase.详细的日志转储:PM>update-database-vUsingStartUpproject'LicensingWorkflow'.UsingNuGetproject'LicensingWorkflow'.Specifythe'-Verbose'flagtoviewtheSQLstatementsbeingappliedtothetargetdataba

c# - LinqToSQL 错误 : Operation is not valid due to the current state of the object

在更新命令期间,我收到以下错误:Operationisnotvalidduetothecurrentstateoftheobject我试图从更新命令中删除一列并且它工作正常。此列是一个FK,与其他工作正常的FK相似。这是执行更新的代码:ti.NumeroTitolo=titolo.Numero;ti.RKTipoTitoloGenereTitolo=titolo.RkTipoTitoloGenereTitolo;ti.RKBanca=titolo.RkBanca;ti.DataScadenza=titolo.DataScadenza;ti.RKTipoEsito=titolo.RkTi