熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows優化 >> 正文

C# 中數組和類型轉換的功能實現

2022-06-13   來源: Windows優化 

  當數據轉換到頁面時大部分都是以文本的形式存在的有時候為了輸出單單使用顯示或者隱式轉換都是不行的就需要本節說到的數據轉換
  
  字符串輸出
  int intAge=;
  
  string strAge=intAgeToString();
  
  轉換DateTime值時可以通過在括號內放置一個可選的參數來指定時間的輸出樣式eg:dateCouToString(d);
  
  格式化代碼及其含意
  
  D——以下列格式給出日月年Thursdayseptember
  
  G——//
  
  T——給出時間 時 分 秒
  
  t——給出時分
  
  d——mm/dd/yyyy
  
  數據輸入
  Convert函數大全
  
  ConvertToBoolean();
  ConvertToByte();
  ConvertToChar();
  ConvertToDateTime();
  ConvertToDecimal();
  ConvertToDouble();
  ConvertToInt();
  ConvertToInt();
  ConvertToInt();
  ConvertToSByte();
  ConvertToSingle();
  ConvertToUInt();
  ConvertToUInt();
  ConvertToUInt();
  
  常量
  賦值const int AbsoluteZero=;
  
  必須在類定義中聲明而不能超脫類來定義
  
  結構化的數據類型
  數組
  
  聲明一個數組string [] strSZ;
  
  為了生成一個已聲明的數組必須進行初始化strSZ=new string[];
  
  聲明的同時進行初始化string [] asp=new string[];
  
  數組的下標從開始
  
  變量的賦值asp[]=sdf;
  
  asp[]=sdf;
  
  ……
  
  或者
  
  string [] asp=new string[]{asdfASDFAS};
  
  string [] asp=new string[]{asdfASDFAS};
  
  string [] asp={asdfASDFAS};
  
  看實例
  
  <script runat=Server language=C#>
  void Page_Load()
  {
  string[] strArrayDetails = new string[];
  int intLoop;
  
  strArrayDetails[] = textText;
  strArrayDetails[] = textText;
  strArrayDetails[] = textText;
  
  MessageText = strArrayDetails[];
  MessageText = strArrayDetails[];
  MessageText = strArrayDetails[];
  
  }
  </script>
  
  <html>
  <head>
  <title>Text Box Example</title>
  </head>
  <body>
  <asp:label id=Message runat=server />
  <br />
  <asp:label id=Message runat=server />
  <br />
  <asp:label id=Message runat=server />
  <br />
  <form runat=server>
  Please enter your name:
  <asp:textbox id=text runat=server />
  <br /><br />
  Please enter your address:
  <asp:textbox id=text runat=server rows= textmode=multiline />
  <br /><br />
  Please enter your chosen password:
  <asp:textbox id=text runat=server textmode=password />
  <br /><br />
  <input type=Submit>
  </form>
  </body>
  </html>
  
  多維數組
  string [] strStr=new string[];
  
  c#不限制數組的大小只有內存來限制它然而在實際使用過程中當有超過三維以上的數組時就需要考慮其它的解決方案比如對象
  
  不規則數組
  
  string [] strNre=new string[][];
  
  string strNre[]=new string[]
  
  string strNre[]=new string[];
  
  結構
  
  定義struct nameabc{……};
  
  枚舉
  
  enum Gender{male=female=};

From:http://tw.wingwit.com/Article/os/youhua/201311/10693.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.