仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 697|回复: 7
打印 上一主题 下一主题

[学习教程] ASP.NET网站制作之学用 ASP.Net 之 System.Array 类

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:19:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
也许C#刚上市的时候有些抄袭Java吧,但自从C#2.0上市之后,整个局面就扭转乾坤了,不但Java在模仿C#,而且他从来都没能跟得上C#的脚步。成员:
/* 静态办法 */ 
Array.AsReadOnly()    //包装为只读(ReadOnlyCollection) 
Array.BinarySearch()   //利用二分查找法查找, 须先排序 
Array.Clear()       // 
Array.ConstrainedCopy() //束缚复制 
Array.ConvertAll()    // 
Array.Copy()         // 
Array.CreateInstance() //创建并初始化 
Array.Equals()       // 
Array.Exists()       //判别指定前提的元素是不是存在 
Array.Find()         //查找第一个切合前提的元素 
Array.FindAll()      //查找一切切合前提的元素 
Array.FindIndex()    //猎取第一个切合前提的元素的索引 
Array.FindLast()      //查找最初一个切合前提的元素 
Array.FindLastIndex()  //猎取最初一个切合前提的元素的索引 
Array.ForEach()      //轮回操纵每一个元素 
Array.IndexOf()      //搜刮第一个婚配元素的索引 
Array.LastIndexOf()   //搜刮最初一个婚配元素的索引 
Array.Resize()       //设置 Length 
Array.Reverse()      //翻转(一维数组) 
Array.Sort()         //排序 
Array.TrueForAll()    //是不是每一个元素都切合指定前提 
 
/* 属性 */ 
IsFixedSize;   //是不是流动巨细 
IsReadOnly;   //是不是只读 
IsSynchronized; //是不是线程平安 
Length;      // 
LongLength;   //Length(Int64) 
Rank;       //数组的维数 
SyncRoot;    //同步工具 
 
/* 办法 */ 
Clone()            //克隆浅正本 
CopyTo()          //复制到 
Equals()          // 
GetEnumerator()      //猎取列举器(IEnumerator) 
GetHashCode()       // 
GetLength()         //同 Length 属性 
GetLongLength()      //同 LongLength 属性 
GetLowerBound()      //猎取指定维度的下标 
GetType()          // 
GetUpperBound()      //猎取指定维度的上标 
GetValue()         //取值 
SetValue()         //赋值 
ToString()         // 
 
Aggregate()       //累加 
All()            //是不是都满意前提 
Any()            //是不是有一个满意前提 
AsEnumerable()    //转换到 IEnumerable<T> 
AsParallel()       //转换到 ParallelQuery 以举行并行查询 
AsParallel()      // 
AsQueryable()       //转换到 IQueryable 
AsQueryable()      // 
Average()          //均匀值 
Average()         // 
Cast()          //转换范例到 IEnumerable 
Concat()         //毗连 
Contains()       //是不是包括 
Count()          //总数 
DefaultIfEmpty()   //指定默许空值 
Distinct()       //往除反复 
ElementAt()       //猎取指定地位的元素 
ElementAtOrDefault() //同 ElementAt, 但猎取失利则前往默许的空值 
Except()         //差集 
First()          //猎取第一个元素 
FirstOrDefault()   //同 First, 但猎取失利前往默许的空值 
GroupBy()         //分组 
GroupJoin()       //联系关系分组 
Intersect         //交集 
Join()          //串连 
Last()          //猎取最初一个元素 
LastOrDefault()    //同 Last, 但猎取失利前往默许的空值 
LongCount()       //同 Count, 但前往 Int64 
Max()             //最年夜值 
Max()            // 
Min()             //最小值 
Min()            // 
OfType()         //选择到 IEnumerable 
OrderBy()         //排序 
OrderByDescending() //倒排序 
Reverse()         //翻转 
Select()         //映照 
SelectMany()      //深度映照 
SequenceEqual()    //是不是相称 
Single()         //猎取只是独一的元素, 不惟一或猎取不到则非常 
SingleOrDefault()   //猎取只是独一的元素, 不惟一则非常, 猎取不到则取默许空值 
Skip()          //猎取指定序号以后的 
SkipWhile()       //猎取指定前提以后的 
Sum()             //乞降 
Sum()            // 
Take()          //猎取指定序号之前的 
TakeWhile()       //猎取指定前提之前的 
ToArray()         //天生数组 
ToDictionary()    //天生 Dictionary<TKey, TValue> 
ToList()         //天生 List<T> 
ToLookup()       //天生 Lookup<TKey, TElement> 
Union()          //并集 
Where()          //选择 
Zip()            //兼并 
Array.AsReadOnly():
protected void Button1_Click(object sender, EventArgs e) 
{ 
   int[] nArr1 = { 11, 22, 33 }; 
 
   //ReadOnlyCollection<int> nArr2 = Array.AsReadOnly(nArr1); 
   //IList<int> nArr2 = Array.AsReadOnly<int>(nArr1); 
   IList<int> nArr2 = Array.AsReadOnly(nArr1); 
 
   try { nArr2[0] = 123; } 
   catch (Exception err) { Response.Write(err.Message); } //汇合是只读的。 
 
   for (int i = 0; i < nArr1.Length; i++) { nArr1[i] += 1; } 
 
   string str = ""; 
   foreach (int n in nArr2) { str += n.ToString() + " "; } //12 23 34 
 
   TextBox1.Text = str; 
} 
你觉得学习.NET怎么样,我懂的少,问的可能很幼稚,见笑了啊:)
简单生活 该用户已被删除
沙发
发表于 2015-1-19 08:32:29 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
若天明 该用户已被删除
板凳
发表于 2015-1-26 21:42:44 | 只看该作者
通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
再见西城 该用户已被删除
地板
发表于 2015-2-4 21:45:27 | 只看该作者
最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
活着的死人 该用户已被删除
5#
发表于 2015-2-10 18:20:31 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
6#
发表于 2015-3-1 14:43:48 | 只看该作者
asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦!
第二个灵魂 该用户已被删除
7#
发表于 2015-3-10 19:19:04 | 只看该作者
ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
乐观 该用户已被删除
8#
发表于 2015-3-24 05:34:36 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-25 07:15

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表