本文介绍了关于组合框源代码的说明的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我发现这个源代码允许我直接将ComboBox绑定到枚举值,但我不明白这个指令 public IList< UserType> UserTypes { get { // 将导致列表如{Tester,Engineer} return 枚举。 GetValues( typeof (UserType))。Cast< UserType>()。ToList< UserType>(); } } public UserType UserType { 获得; set ; } 知道这个代码我在 site 我尝试过的事情: i尝试测试这段代码但是它有效但不明白。解决方案 枚举 .GetValues(typeof(UserType))//获取枚举的所有值...这将返回一个对象数组 .Cast< UserType>() //将每个对象强制转换为枚举UserType - 这将返回IEnumerable< UserType> .ToList< UserType>(); //转换IEnumerable< UserType>用户类型列表 这是非常基本的......就像问如何循环 I find this source code that allows me Binding ComboBox directly to enum values but I do not understand this instructionpublic IList<UserType> UserTypes{ get { // Will result in a list like {"Tester", "Engineer"} return Enum.GetValues(typeof(UserType)).Cast<UserType>().ToList<UserType>(); }}public UserType UserType{get;set;}knowing that this code I find it in this siteWhat I have tried:i try to test this code and it's works but don't understand that. 解决方案 这篇关于关于组合框源代码的说明的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
09-14 09:48