`

ASP.NET学习笔记(四)续

 
阅读更多

c#中的数据类型。除了上面说道的值类型和引用类型之外还有像,枚举类型,结构类型。枚举类型是一种有一组称为枚举数列表的命名常数组的独特类型,由关键字enum来声明,声明语法如下;[访问标识符]enum 枚举类型名称[:基础类型]{由逗号分隔的枚举数标识符};结构类型 struct 结构名称 {结构体 [; ] }

在c#中有三三种类型的转换一种为隐式转换;隐式转换主要用于安全的类型转换。例如:int k=100;long i=k;显示转换。例如inti=0;char c=“A”;i=(int)c;Response. Write("i="+ToString())还有一种就是convert类转换,显示转换可以显示调用转换函数来完成。system命名空间下有一个convert类来提供一个基础数据类型转换为另一个基础类型的方法。Convert.Tostring(TextBox1.text);

数组,数组是一种非常重要的数据类型,数组可以说理解成为类型一致的数据的集合。在c#中数组的工作方式与大多数其他流行语言中的工作方式类似。但是还有一些差异应引起注意。c#数组属于引用类型(对象类型)器基类是system array,因此在c#中数组是作为对象来执行的。

一维数组。一维数组是一组类型一致的相关的变量的类表。.NET公共语言运行时将该数组分配到内存,并且在适当的时候释放数组所占有的内存空间。声明和实例化一维数组 int[]a ;a=new int [10];初始化一维数组 int []=numbers= new int[5]{1,2,3,4,5,};访问数组,访问数组的元素 arr[i]对数组使用 foreach 例如 int[]numbers = {4,5,6,1,2,3,-2,-1,0};foreach(int i in numbers){Response.Write (numbers [i])};

二维数组声明和实例化,声明和实例化二维数组的基本形式为;类型[, ]数组名称=new类型[行数,列数]二维数组的初始化与一维数组类似。交错数组,交错数组其实就是数组的数组,也就是说一个数组的元素还是数组。声明和实例化交错数组的一般形式为;数组类型[][]数组名称=new 数字类型[数组大小][];

ArrayList类,数组列表类。能够动态的添加和减少其所能容纳地元素数量。arraylist类是一种集合类,在system collections命名空间中定义。Hashtable类,是添加add方法用于将带有指定键和值的元素添加到hashtable中。sortedlist是另一种集合,它存储键/值对,其中不仅仅可以随意插入和清除数据项,也可以根据数据项进行有用的排序。事实上,这类似hashtable对象,其元素自动根据键排序。如同arrayliet和hashtable对象一样,sortedlist类也位于system collections命名空间中。

分享到:
评论

相关推荐

    ASP.NET学习笔记

    总之,ASP.NET学习笔记涵盖了从基础到高级的诸多主题,包括但不限于ASP.NET的架构、Web Forms和MVC的区别、控件使用、身份验证与授权、数据库操作、路由和视图解析、ASP.NET Core的特性等。无论你是初学者还是有经验...

    asp.net学习笔记

    ### ASP.NET 学习笔记 #### 一、ASP.NET 概述 ASP.NET 是一个用于构建 Web 应用程序的框架,由微软公司开发并维护。它基于公共语言运行库 (CLR) 和 .NET Framework,提供了强大的功能和高度灵活性,支持多种编程...

    ASP.NET学习笔记(我们一起学习ASP.NET)

    根据给定的信息,我们可以整理出以下...以上就是ASP.NET学习笔记中涉及的一些关键知识点。通过这些知识点的学习,可以帮助开发者更好地理解和掌握ASP.NET的核心技术和应用场景。希望这些内容能对您的学习之路有所帮助。

    我的asp.net学习笔记

    本学习笔记将深入探讨ASP.NET的核心概念、主要特性和实际应用场景。 首先,ASP.NET的核心是页生命周期模型,它定义了从请求到响应的整个过程。在每个页面的生命周期中,包括初始化、加载、验证、呈现和卸载等阶段,...

    asp.net控件笔记 asp.net控件笔记

    本笔记将深入探讨ASP.NET控件的各个方面,帮助开发者更好地理解和使用这些工具。 一、ASP.NET Web表单控件 ASP.NET Web表单控件是构建用户界面的基础,它们直接对应于HTML元素,如文本框(TextBox)、按钮(Button...

    C# winfrom asp.net 学习笔记

    从给定的文件信息中,我们可以提炼出一系列与C#编程语言、WinForms以及ASP.NET相关的知识点。以下是对这些知识点的详细阐述: ### C#基础知识 #### 1. **Assemblies(程序集)** 在C#中,一个程序集(assembly)...

    ASP.NET课堂笔记笔记

    这份"ASP.NET课堂笔记"涵盖了学习ASP.NET过程中的一些核心概念和技术,旨在帮助初学者和有经验的开发者更好地理解和应用这个技术。 1. **基础概念** - ASP.NET架构:ASP.NET是基于HTTP协议的,通过控件和事件模型...

    ASP.NET部分笔记

    这份“ASP.NET部分笔记”包含了初学者在学习过程中可能遇到的关键概念和实践技巧。 1. **基础概念** - ASP.NET是一种服务器端的技术,用于生成动态网页和Web应用程序。 - .NET Framework是ASP.NET的基础,它包括...

    ASP.NET学习大全(初学者整理过的笔记)

    这个“ASP.NET学习大全(初学者整理过的笔记)”包含了作者在学习过程中整理的重要概念、技术和实践,非常适合那些希望入门ASP.NET的开发者。 1. **ASP.NET概述** ASP.NET是一个强大的开发平台,它提供了丰富的工具...

    ASP.NET学习大总结+笔记

    这份“ASP.NET学习大总结+笔记”涵盖了从基础概念到高级特性的全面知识,是学习和巩固ASP.NET技术的宝贵资料。 一、ASP.NET简介 ASP.NET是服务器端的编程模型,它允许开发人员使用多种编程语言(如C#、VB.NET)创建...

    ASP.NET_2.0中的数据操作/ASP.NET学习笔记/ASP.NET中文手册

    在这个压缩包中,包含的三个文档——"ASP.NET_2.0中的数据操作.chm"、"ASP.NET中文手册.chm"和"ASP.NET学习笔记.chm"——都是关于ASP.NET 2.0数据操作的学习资料,旨在帮助开发者深入理解如何在ASP.NET环境中高效地...

    ASP.NET4学习笔记

    这份"ASP.NET4学习笔记"包含了多个部分,旨在帮助学习者深入理解该技术的核心概念和实际应用。 1. **基础概念**:笔记可能首先介绍了ASP.NET 4的基本架构和工作原理,包括页面生命周期、控件事件模型以及服务器控件...

    ASP.NET学习笔记详解

    首先,我们来看"ASP.NET学习大总结"部分。这部分内容可能涵盖了以下关键知识点: 1. **基础概念**:包括ASP.NET的版本历史、架构、工作原理以及与ASP Classic的区别。 2. **Web Forms**:ASP.NET的核心组件之一,...

    Asp.NET学习笔记

    根据提供的文件信息,我们可以总结出以下关于ASP.NET的关键知识点: ### ASP.NET简介 - **ASP.NET** 是一种用于构建动态网页的应用程序框架,它由Microsoft开发,并作为.NET框架的一部分发布。与传统的ASP(Active...

    .net学习笔记

    虽然 .NET 最初主要用于桌面和 Web 应用,但随着 Xamarin 和 .NET Core/ASP.NET Core 的推出,现在也可以使用 .NET 来开发跨平台移动应用。 #### 4. 游戏开发 .NET 也被广泛应用于游戏开发,尤其是在 Unity 引擎中...

Global site tag (gtag.js) - Google Analytics