江西广告网
标题:
C# 中数组和类型转换的功能实现
[打印本页]
作者:
蓝信子
时间:
2008-12-24 11:59
标题:
C# 中数组和类型转换的功能实现
当数据转换到asp.net页面时,大部分都是以文本的形式存在的。有时候为了输出,单单使用显示或者隐式转换都是不行的,就需要本节说到的数据转换。
字符串输出:
int intAge=21; string strAge=intAge.ToString(); 转换DateTime值时,可以通过在括号内放置一个可选的参数来指定时间的输出样式。eg:dateCou.ToString(“d“); 格式化代码及其含意: D——以下列格式给出日月年:Thursday,september 21,2001 G——09/22/2001 09:12:23 T——给出时间:01:23:22 时 分 秒 t——给出时分:01:23 d——mm/dd/yyyy
数据输入
Convert函数大全: Convert.ToBoolean(); Convert.ToByte(); Convert.ToChar(); Convert.ToDateTime(); Convert.ToDecimal(); Convert.ToDouble(); Convert.ToInt16(); Convert.ToInt32(); Convert.ToInt64(); Convert.ToSByte(); Convert.ToSingle(); Convert.ToUInt16(); Convert.ToUInt32(); Convert.ToUInt64();
常量
赋值:const int AbsoluteZero=-273; 必须在类定义中声明,而不能超脱类来定义。
结构化的数据类型
1、数组 声明一个数组:string [] strSZ; 为了生成一个已声明的数组,必须进行初始化:strSZ=new string[5]; 声明的同时进行初始化:string [] asp=new string[44]; 数组的下标从0开始。 变量的赋值:asp[0]=“sdf“; asp[2]=“sdf“; …… 或者: string [] asp=new string[]{“asdf“,“ASDFAS“}; string [] asp=new string[2]{“asdf“,“ASDFAS“}; string [] asp={“asdf“,“ASDFAS“}; 看实例: <script runat="Server" language="C#"> void Page_Load() { string[] strArrayDetails = new string[3]; int intLoop; strArrayDetails[0] = text1.Text; strArrayDetails[1] = text2.Text; strArrayDetails[2] = text3.Text; Message1.Text = strArrayDetails[0]; Message2.Text = strArrayDetails[1]; Message3.Text = strArrayDetails[2]; } </script> <html> <head> <title>Text Box Example</title> </head> <body> <asp:label id="Message1" runat="server" /> <br /> <asp:label id="Message2" runat="server" /> <br /> <asp:label id="Message3" runat="server" /> <br /> <form runat="server"> Please enter your name: <asp:textbox id="text1" runat="server" /> <br /><br /> Please enter your address: <asp:textbox id="text2" runat="server" rows=5 textmode="multiline" /> <br /><br /> Please enter your chosen password: <asp:textbox id="text3" runat="server" textmode="password" /> <br /><br /> <input type="Submit"> </form> </body> </html>
多维数组:
string [,] strStr1=new string[3,2]; c#不限制数组的大小,只有内存来限制它,然而在实际使用过程中,当有超过三维以上的数组时,就需要考虑其它的解决方案,比如对象。 不规则数组: string [] strNre=new string[2][]; string strNre[0]=new string[8]; string strNre[1]=new string[2]; 2、结构 定义:struct nameabc{……}; 3、枚举 enum Gender{male=0,female=1}; <
欢迎光临 江西广告网 (http://bbs.jxadw.com/)
Powered by Discuz! X3.2