草庐IT

system.json

全部标签

c# - 如何将字符转换为等效的 System.Windows.Input.Key 枚举值?

我想写一个这样的函数,publicSystem.Windows.Input.KeyResolveKey(charcharToResolve){//Codegoeshere,thatresolvesthecharToResolve//intotheKeyenumeratedvalue//(Forexamplewith'.'asthecharacterforKey.OemPeriod)}我知道我可以写一个巨大的Switch-case来匹配角色,但还有其他方法吗?问题是Key枚举的字符串可能与字符不匹配,因此Enum.IsDefined将不起作用有什么想法吗?更新:这是在Windows环境下

c# - System.Runtime.InteropServices.COMException (0x80040154) :

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭4年前。Improvethisquestion我在C#项目中遇到异常:System.Runtime.InteropServices.COMException(0x80040154):RetrievingtheCOMclassfactoryforcomponentwithCLSID{877AA945-1CB2-411C-ACD7-C70B1F9E2E32}failedduetothefollowingerror:80040154.这意味着

c# - 在 C# 中循环遍历 json 数组

我有一个像这样的json字符串,{"objectType":"Subscriber","objectList":[{"firstName":"name1","email":"email@example.com","address":"exampleAddress"},{"firstName":"name2","email":"email2@example.com","address":"exampleAddress2"}]}我需要在我的C#代码中解析它。我试过了,JavaScriptSerializerjson_serializer=newJavaScriptSerializer();

c# - 'System.Data.Entity.Internal.AppConfig' 的类型初始值设定项在子网站上抛出异常

我有2个网站,一个是另一个的子目录,但它是一个应用程序例如:/root&/root/Services他们都使用EntityFramework6.x但子网站正在抛出ThetypeinitializerforSystem.Data.Entity.Internal.AppConfig'throwanexception因为它似乎看到了许多条目由于嵌套的web.config而用于相同的EF数据库提供程序有没有办法清除提供程序集合,这样我就不会收到此错误?我试过没有效果。如果我注释掉providers部分就可以了但我不想这样做,因为并非每个环境都会有嵌套网站。并且NuGet倾向于将其放回原处。我可

c# - 单击选择性粘贴时如何在 visual studio 2012 中显示 "paste Json class"?

我正在尝试使用vs2012中过去的特殊功能,以便为我的Json数据生成c#类。我从Nuget从NewtonSoft下载了Json.New,然后添加了一个新的.cs类,将我的json数据复制到剪贴板,但是当我转到“编辑”->“选择性粘贴”->我只能看到:“将XML粘贴为类”仅粘贴JsonasClasses功能未显示。有什么建议么?提前谢谢你这就是我得到的,请注意我已经安装了Newtonsoft.Json:(来源:indevcogroup.com) 最佳答案 我创建了一个新项目,安装了Newtonsoft.Json并添加了一个类。如果您

c# - 将 json 反序列化为具有默认私有(private)构造函数的类的 C# 对象

我需要为后续类(class)反序列化json。publicclassTest{publicstringProperty{get;set;}privateTest(){//NOTHINGTOINITIALIZE}publicTest(stringprop){Property=prop;}}我可以像这样创建一个测试实例varinstance=newTest("Instance");考虑我的json类似"{"Property":"Instance"}"我应该如何创建Test类的对象,因为我的默认构造函数是私有(private)的,并且我正在获取Property为NULL的对象我正在使用New

c# - 为什么我不能将 newtonsoft.Json.dll 引用添加到我的项目中?

我正在尝试添加引用“Newtonsoft.Json.dll”我已按照他的要求进行操作。它将此ref从“浏览”选项卡添加到“最近”选项卡。如果我查看引用列表中的引用列表,它会列出但带有黄色标记。当我将光标悬停在旗帜上时,它说:不可用,因为它不存在,或者没有build??所以我已将其从ref列表中删除并尝试重新添加它。它只出现在“最近”部分,当我添加它时,我得到:无法添加对“Newtonsoft.Json.dll”的引用。 最佳答案 它可能在您的构建系统中:dll可能正在被清理(如被重建删除),或者位于不在您的解决方案下的目录中,或者只

c# - LINQ to Entities 无法识别方法 'Int32 Int32(System.String)' 方法,并且无法将此方法翻译成存储表达式

我正在尝试使用LinqtoEntities查询数据库上下文,但出现此错误:LINQtoEntitiesdoesnotrecognizethemethod'Int32Int32(System.String)'method,andthismethodcannotbetranslatedintoastoreexpression.`代码:publicIEnumerableGetCourseName(){varcourse=fromoinentities.UniversityCoursesselectnewCourseNames{CourseID=Convert.ToInt32(o.Course

c# - 我如何允许在 VS2010 中中断 'System.NullReferenceException'?

我有一个VS2010C#.NET4项目。问题是程序在调试期间不会因“NullReferenceException”错误而中断。输出窗口将显示以下内容:myProgram.exe中发生类型为“System.NullReferenceException”的第一次机会异常...但是调试器将退出该函数并继续运行程序的其余部分。如何更改此行为,以便调试器在遇到这些异常时中断? 最佳答案 转到调试->异常->搜索NullReferenceException并选中“抛出”复选框。 关于c#-我如何允许

c# - 无法读取配置部分 'system.web.webPages.razor',因为它缺少部分声明

我卡住了..Razor不再在VS2013中工作,我在浏览器中收到此消息:我相信它在消息中missingasectiondeclaration但我不知道是什么做..请帮忙!!HTTPError500.19-InternalServerErrorTherequestedpagecannotbeaccessedbecausetherelatedconfigurationdataforthepageisinvalid.ModuleIISWebCoreNotificationUnknownHandlerNotyetdeterminedErrorCode0x80070032ConfigErrorT