当前位置: 首页 > 编程语言 > C#

C#中使用数组可以访问的数组分享

时间:2023-04-10 12:09:54 C#

C#中使用数组可以访问的数组array['Name'];在C#中:array[0];我知道你可以用PHP做到这一点,但C#有一个相等的,虽然我认为它不太可能:(它在C#中被称为Dictionary。使用泛型,你实际上可以按任何类型索引。像这样:Dictionarydictionary=newDictionary();PersonmyPerson=newPerson();dictionary[myPerson]="SomeString";...stringsomeString=dictionary[myPerson];Console.WriteLine(someString);打印"SomeString"到控制台。这是字典灵活性的一个例子。您也可以像字符串一样使用字符串作为索引。数组在C#中的工作方式不同,但您可以向任何类属性添加索引器:classMyClass{publicstringthis[stringkey]{get{returnGetValue(key);}set{SetValue(key,value);}}}然后你可以写下你对它的声明类型:MyClassc=newMyClass();c["Name"]="Bob";这就是实现对Dictionary、NameValueCollection和类似类的基于字符串的索引访问的方法。您还可以实现多个索引器,例如一个用于索引,一个用于名称,您只需在上面添加一个具有不同参数类型的属性即可。几个内置的框架类已经有了这些索引器,包括:...等等。它们的设计目的略有不同,因此您需要逐一阅读,看看哪一个符合您的要求。以上就是C#学习教程:在C#中使用数组可以访问的数组分享的所有内容。如果对大家有用,需要详细了解C#学习教程,希望大家多多关注—DictionarymyDic=newDictionary();myDic.Add("名称",instanceOfWhatIWantToStore);myDic["姓名"];本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: