ASP.NET - ArrayList 对象
- အစပိုင်း စာမျက်နှာ WebForms အခြေခံ ပေါင်းစပ်
- နောက်ဆုံး စာမျက်နှာ WebForms Hashtable
ArrayList 对象是包含单一数据值的项目的集合。
创建 ArrayList
ArrayList 对象是包含单一数据值的项目的集合。
通过 Add() 方法向 ArrayList 添加项目。
下面的代码创建了一个新的 ArrayList 对象,名为 mycountries,并添加了四个项目:
<script runat="server"> Sub Page_Load if Not Page.IsPostBack then dim mycountries=New ArrayList mycountries.Add("China") mycountries.Add("Sweden") mycountries.Add("France") mycountries.Add("Italy") end if end sub </script>
ပုံစံအတိုင်း ArrayList အရေးယူရာတွင် အချက်အလက် ၁၆ ခု ပါဘဲ။ TrimToSize() မီအချက်အလက်ပြုလုပ်ပြီး ArrayList ကို အပြီးအပြတ် အချက်အလက်အရှည်အကျယ်ကို ကျန်းမြောက်စေရန် ပြုလုပ်ပြီးသည်။
<script runat="server"> Sub Page_Load if Not Page.IsPostBack then dim mycountries=New ArrayList mycountries.Add("China") mycountries.Add("Sweden") mycountries.Add("France") mycountries.Add("Italy") mycountries.TrimToSize() end if end sub </script>
Sort() မီအချက်အလက်ပြုလုပ်ပြီး အောက်ပါ ArrayList အချက်အလက်များသို့ အချက်အလက်များကို အောက်ပါ အထောက်အခံကို အသုံးပြုပြီးသည်။
<script runat="server"> Sub Page_Load if Not Page.IsPostBack then dim mycountries=New ArrayList mycountries.Add("China") mycountries.Add("Sweden") mycountries.Add("France") mycountries.Add("Italy") mycountries.TrimToSize() mycountries.Sort() end if end sub </script>
အပြီးအပြတ် အထောက်အခံပြီး ပြန်လည်ရှိသော အထောက်အခံကို ရရှိရန် Sort() မီအချက်အလက်ပြုလုပ်ပြီး အပြီးအပြတ် အထောက်အခံကို အသုံးပြုပြီးသည်။
<script runat="server"> Sub Page_Load if Not Page.IsPostBack then dim mycountries=New ArrayList mycountries.Add("China") mycountries.Add("Sweden") mycountries.Add("France") mycountries.Add("Italy") mycountries.TrimToSize() mycountries.Sort() mycountries.Reverse() end if end sub </script>
ArrayList အချက်အလက်သို့ အချက်အလက်ကို သတ်မှတ်ပြီးသည်။
ArrayList အရေးယူရာတွင် အောက်ပါ ကွန်ပိုင်းများသို့ အချက်အလက်များ အတိုင်းအတာကို အတွက်အချက်အလက်ဖြင့် အမှတ်ပြုခြင်းဖြင့် ထုတ်လုပ်နိုင်သည်။
- asp:RadioButtonList
- asp:CheckBoxList
- asp:DropDownList
- asp:Listbox
သုံးပြီးသူ့အချက်အလက်တွင် RadioButtonList ကွန်ပိုင်းအား သတ်မှတ်ပြီးသည့် .aspx စာကြိုးတွင် RadioButtonList ကွန်ပိုင်းကို ဖွင့်ပြခြင်းဖြင့် သတ်မှတ်ပြီးသည်၊ အတိအကျအဖြစ် asp:ListItem အား မပါဘဲ။
<html> <body> <form runat="server"> <asp:RadioButtonList id="rb" runat="server" /> </form> </body> </html>
နောက်ပြီး တည်ဆောက်လုပ်ရေး အမှတ်အသား ပြုသော အုပ်စု ကို ပြုလုပ်ထားသော အုပ်စု အား အခြေခံ အခွင့်အရေး အား ပေါင်းစပ်ထားပြီ
<script runat="server"> Sub Page_Load if Not Page.IsPostBack then dim mycountries=New ArrayList mycountries.Add("China") mycountries.Add("Sweden") mycountries.Add("France") mycountries.Add("Italy") mycountries.TrimToSize() mycountries.Sort() rb.DataSource=mycountries rb.DataBind() end if end sub </script> <html> <body> <form runat="server"> <asp:RadioButtonList id="rb" runat="server" /> </form> </body> </html>
RadioButtonList အခြေခံ အခွင့်အရေး အား ArrayList အား အသုံးပြုထားသည်၊ အဲဒါ့ဖြင့် အခြေခံ အခွင့်အရေး အား အခြေခံ အခွင့်အရေး အား အသုံးပြုထားသည်။ RadioButtonList အခြေခံ အခွင့်အရေး အား အခြေခံ အခွင့်အရေး အား အသုံးပြုထားသည်။
မှတ်ချက်:ဖောက်ထုတ်ခြင်း အတွက် အခြေခံ အကြောင်းအရာ အား အသုံးပြုရန်၊ ဖောက်ထုတ်ခြင်း အတွက် အခြေခံ အကြောင်းအရာ အား အသုံးပြုရန်၊ အခြေခံ အကြောင်းအရာ အား အသုံးပြုရန်။
- အစပိုင်း စာမျက်နှာ WebForms အခြေခံ ပေါင်းစပ်
- နောက်ဆုံး စာမျက်နှာ WebForms Hashtable