ASP.NET网站制作之学用 ASP.Net 之 System.Array 类
也许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 = 123; }
catch (Exception err) { Response.Write(err.Message); } //汇合是只读的。
for (int i = 0; i < nArr1.Length; i++) { nArr1 += 1; }
string str = "";
foreach (int n in nArr2) { str += n.ToString() + " "; } //12 23 34
TextBox1.Text = str;
}
你觉得学习.NET怎么样,我懂的少,问的可能很幼稚,见笑了啊:) asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源 通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。 最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。 关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。 asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦! ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
页:
[1]