草庐IT

key_type

全部标签

c# - 字典 : search key strings with a like feature

我想用类似的功能在字典中搜索我的关键字。我想拿key以“a”开头或者他们的第三个字母是“e”或者他们的第四个字母不是“d”在sql中可以编写查询“where(keylike'a')and(keynotlike'd__')“我想拥有这个功能对于字典。您有什么算法建议吗?谢谢! 最佳答案 虽然这将是表扫描的SQL等效项,但您可以使用LINQ或IEnumerable用于在字典中搜索其键与模式匹配的所有值的扩展方法:扩展方法:varvalues=dictionary.Where(pv=>pv.Key.StartsWith("A")||(pv

c# - 将 List<object> 转换为 List<Type>,类型在运行时已知

我正在实现某种反序列化并遇到下一个问题:我有List和System.Reflection.Field,它是FieldType可以是List,List或List,所以我需要从List转换到那种类型。publicstaticobjectConvertList(Listvalue,Typetype){//typemaybeList,List,List}我可以单独写每个案例,但应该有更好的方法使用反射。 最佳答案 我相信你想要的是:publicstaticobjectConvertList(Listvalue,Typetype){varco

c# - NaoQi 和 Leap 问题 : An unhandled exception of type 'System.BadImageFormatException' . .. 并且无法加载文件或程序集

目前,我遇到了一个问题,我无法通过Google上的解决方案解决这个问题。到目前为止没有任何效果。当我编译LeapMotion代码并导入NaoqiC#库时,它工作正常。当我实际尝试使用一行代码连接到机器人时,我的程序崩溃了。我的程序设置为为任何CPU构建。.dll被Leap库和NaoQi库引用,并且.dll被放置在调试文件夹和项目文件夹中以备不时之需。目前我还不知道问题出在哪里。这里有人能弄清楚吗?我会很高兴让这个工作。这是第一条错误信息,然后它要求我中断或继续:Anunhandledexceptionoftype'System.BadImageFormatException'occur

c# - 公开课 - "is inaccessible due to its protection level. Only public types can be processed."

我正在做一个测试项目来了解对象的XML序列化,但我遇到了一个奇怪的运行时错误:namespaceSerializeTest{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidForm1_Load(objectsender,EventArgse){}privatevoidserializeConnection(Connconnection){XmlSerializerserializer=newXmlSerializer(typeof(Conn));TextWritertextWrit

c# - WPF Key 是数字或数字

我的窗口中有previewKeyDown方法,我想知道按下的键只是A-Z字母或1-0数字(没有任何F1..12、enter、ctrl、alt等-只是字母或数字)。我试过Char.IsLetter,但我需要给字符,所以e.key.ToString()[0]不起作用,因为几乎每次都是一封信。 最佳答案 像这样的事情会做:if((e.Key>=Key.A&&e.Key=Key.D0&&e.Key=Key.NumPad0&&e.Key当然,您还必须根据您的要求检查没有按下CTRL等修改键。 关于

c# - 林克 : Delete and Insert same Primary Key values within TransactionScope

我想在一个事务中用新记录替换数据库中的现有记录。使用TransactionScope,我有using(varscope=newTransactionScope()){db.Tasks.DeleteAllOnSubmit(oldTasks);db.Tasks.SubmitChanges();db.Tasks.InsertAllOnSubmit(newTasks);db.Tasks.SubmitChanges();scope.Complete();}我的程序抛出System.InvalidOperationException:Cannotaddanentitythatalreadyexis

c# - 使用 ECDiffieHellman P256 派生 key

我正在开展一个项目,以与Firefox中存在的新PushAPI集成,并且正在开发为W3C标准。其中一部分是加密数据。服务器会收到一条DiffieHellmanP256曲线(使用varkey=subscription.getKey('p256dh');在JS中生成)转换为.NETbase64的示例是BOAiqZO6ucAzDlZKKhF1aLjNpU8+R2Pfsz4bQzNpV145D+agNxvLqyu5Q2tLalK2w31RpoDHE8Sipo0m2jiX4WA=但是我在生成派生Material时遇到了问题。varkey1=Convert.FromBase64String("")

c# - c#中的数据加密和 key 管理

走哪条路,有什么优缺点,哪个更安全..1)生成AESkey,用它加密数据,然后用RSA加密AESkey,将加密后的数据和加密的AESkey保存到一个文件中,并将RSAkey对保存到一个KeyContainer中。2)或者使用DPAPIProtectedData类来加密数据并将其保存到文件中,然后将我在ProtectedData.Protect()中使用的熵存储到某个地方..(也许也加密它使用RSA,将RSAkey对存储到KeyContainer并将加密的熵存储到包含数据的文件中?)编辑:仅供了解更多信息:我们需要保护我们的应用程序文件系统使用。因此,应用程序存储到文件系统的任何文件我们

c# - LINQ左外连接查询错误: OuterApply did not have the appropriate keys

我正在使用EntityFramework作为我的ORM对两个SQL函数进行连接。执行查询时,我收到此错误消息:Thequeryattemptedtocall'OuterApply'overanestedquery,but'OuterApply'didnothavetheappropriatekeys这是我的查询:varingredientAllergenData=(fromingsindb.fnListIngredientsFromItem(productId,(short)itemType,productId)joiningAllergensindb.fnListAllergensF

c# - 为什么 typeA == typeB 比 type == typeof(Type B) 慢?

我最近一直在优化/对一些代码进行基准测试并遇到了这个方法:publicvoidSomeMethod(TypemessageType){if(messageType==typeof(BroadcastMessage)){//...}elseif(messageType==typeof(DirectMessage)){//...}elseif(messageType==typeof(ClientListRequest)){//...}}这是从其他地方的性能关键循环调用的,所以我很自然地假设所有这些typeof(...)调用都增加了不必要的开销(我知道这是一种微优化)并且可以移动到类中的私有