In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
本篇内容主要讲解"C#索引功能有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"C#索引功能有哪些"吧!
C#索引功能
你想过象访问数组那样使用索引访问类吗 ?使用C#索引功能,对它的期待便可了结。
语法基本上象这样:
◆属性
◆修饰符
◆声明
◆声明内容
具体的例子为
public string this[int nIndex] { get { …… } set { …… } }
C#索引功能返回或按给出的index设置字符串。它没有属性,但使用了public修饰符。声明部分由类型string和this 组成用于表示类的索引。
get和set的执行规则和属性的规则相同。(你不能取消其中一个。) 只存在一个差别,那就是:你几乎可以任意定义大括弧中的参数。限制为,必须至少规定一个参数,允许ref 和out 修饰符。
this关键字确保一个解释。索引没有用户定义的名字,this 表示默认接口的索引。如果类实现了多个接口,你可以增加更多个由InterfaceName.this说明的索引。
为了演示一个索引的使用,我创建了一个小型的类,它能够解析一个主机名为IP地址--或一个IP地址列表。这个列表通过索引可以访问,你可以看一下代码的具体实现。
using System; using System.Net; class ResolveDNS { IPAddress[] m_arrIPs; public void Resolve(string strHost) { IPHostEntry iphe = DNS.GetHostByName(strHost); m_arrIPs = iphe.AddressList; } public IPAddress this[int nIndex] { get { return m_arrIPs[nIndex]; } } public int Count { get { return m_arrIPs.Length; } } } class DNSResolverApp { public static void Main() { ResolveDNS myDNSResolver = new ResolveDNS(); myDNSResolver.Resolve("http://www.microsoft.com"); int nCount = myDNSResolver.Count; Console.WriteLine("Found {0} IP's for hostname", nCount); for (int i=0; i < nCount; i++) Console.WriteLine(myDNSResolver[i]); } }到此,相信大家对"C#索引功能有哪些"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.