草庐IT

object_class

全部标签

c# - 是什么导致 Xamarin Forms 构建出现 "unrecognized selector sent to class"错误?

首先介绍一下我的系统:Mac操作系统版本10.13.6Xcode版本10VisualStudioformac7.6.6我对Xamarin表单完全陌生,想尝试和学习。我想要做的只是创建一个新的xamarin表单解决方案并开始构建。以下是我经历的步骤:创建新项目从多平台的应用程序子菜单中选择C#中的“空白表单应用程序”目标平台包括Andriod和iOs;共享代码.NETStandard不要为版本控制或应用中心测试而烦恼(未勾选)这里是错误:https://github.com/benfranklin79/shared/blob/master/20180919/error.txt这是解决方案

c# - 为什么我不能将 DateTime[] 转换为 object[]?

看来我可以将DateTime转换为object,那么为什么我不能将数组DateTime[]转换为object[]?我知道这与值/引用类型有关,但装箱不允许我这样做吗? 最佳答案 Arraycovariance仅适用于引用类型的数组。DateTime是一种值类型,因此您不能将DateTime[]分配给object[]变量。您必须显式创建一个对象数组并将值复制过来。换句话说,创建一个类型为object[]的新数组实例。有很多方法可以做到这一点。CopyTo()的简单使用应该足够了。DateTime[]x=newDateTime[]{..

c# - 无法确定类型 "Class"的 JSON 对象类型

我在尝试将类类型的对象添加到JArray时遇到以下错误。CouldnotdetermineJSONobjecttypefortype"Class"这是我的代码:privatedynamic_JArray=nullprivateJArrayNArray(Repositoryrepository){_JArray=newJArray();string[]amounts=repository.Amounts.Split('|');for(inti=0;i我是这样调用它的:_JArray=NArray(repository);Console.WriteLine(JsonConvert.Seri

c# - Linq to objects - 选择第一个对象

我对linq几乎一无所知。我这样做:varapps=fromappinProcess.GetProcesses()whereapp.ProcessName.Contains("MyAppName")&&app.MainWindowHandle!=IntPtr.Zeroselectapp;这让我获得了符合该条件的所有正在运行的进程。但我不知道如何获得第一个。我在网上找到的例子似乎暗示我必须这样做varmatchedApp=(fromappinProcess.GetProcesses()whereapp.ProcessName.Contains("MyAppName")&&app.Main

c# - 扑克牌 : Should they be enum or struct or class?

我正在设计许多(希望是数千)玩家可以同时玩某些纸牌游戏的游戏网站。这副牌是标准的52张牌。每张牌都有花色和等级。牌将一直被洗牌、发牌、挑选、排序、打出。我的问题是,Card应该是枚举、结构还是类?对于枚举:设每张卡片为一个字节0..51。所以一张卡会占用很少的空间。您可以将一只watch示为8个字节的位集。您可以在需要时非常快速地计算给定卡片的花色和点数:即花色(n)=n/13。这将非常有效。如果需要为Cards写方法,就通过扩展方法来写。对于结构:不,这就像编写机器代码。卡是一种简单的结构,保存的数据很少,不可变,很小。它没有太多行为,因此将其设为结构并将其视为被动数据结构。当需要时

c# - LINQ to Entities 无法识别方法 'System.Object GetValue(...)'

我的问题是我需要查询泛型类中属性的值。该属性用属性标记。请看下面的代码:varrowKeyProperty=EFUtil.GetClassPropertyForRowKey();vartenantKeyProperty=EFUtil.GetClassPropertyForTenantKey();varqueryResult=objContext.CreateObjectSet().Single(l=>(((int)tenantKeyProperty.GetValue(l,null))==tenantKey)&&(((int)rowKeyProperty.GetValue(l,null)

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

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

c# - 错误 : A project with an out put type of class library

我试图找出.net并得到这段代码,当我尝试从VS2008运行时它给我这个错误AprojectwithanOutputTypeofClassLibrarycannotbestarteddirectly.Inordertodebugthisproject,addanexecutableprojecttothissolutionwhichreferencestothelibraryproject.Settheexecutableprojectasthestartupproject我正在学习C#,所以不知道该做什么 最佳答案 您不能运行库。

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

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

c# - Entity Framework 代码优先 : How to ignore classes

这类似于问题here和here,但这些都是旧的,没有好的答案。假设我有以下类(class):classHairCutStyle{publicintID{get;set;}publicstringName{get;set;}}classCustomerHairCutPreference{publicintID{get;set;}publicCustomerCustomer{get;set;}publicHairCutStyleHairCutStyle{get;set;}}假设我的HairCutStyle数据存储在另一个数据库的一个表中(我从PaulMitchell自己那里得到它)。我想将