1樓:
這樣看你是否明白:
首先要有一個叫user的類,定義三個屬性,分別是account,name,password以記錄帳戶,姓名,密碼資料:
class user
public string name
public string password}class program}}
2樓:草薙在
陣列是從0開始的,你可以認為陣列就像廁所裡的茅坑一樣
首先茅坑0進入一個user,然後通過0來獲取茅坑0位置的user,設定它的account name和password,其他同理
3樓:匿名使用者
供參考:
1.首先你要定義一個實體:
這是一個user實體
public class user
public string name
public string password
}2.定義陣列:
//定義一個包含3個user實體的陣列
//並且對陣列中的元素初始化並賦值
user usergroup= new user[3];
usergroup[0] = new user(); //建立賬戶物件
usergroup[0].account = 「1241414141412」;//賬戶
usergroup[0].name = 「王麗麗」; //姓名
usergroup[0].password = 「12312」; //密碼
usergroup[1] = new user();
usergroup[1].account = 「12414141412」;//賬戶
usergroup[1].name = 「王麗」;// 姓名
usergroup[2] = new user();
usergroup[2].account = 「343434534」;//賬戶
usergroup[2].name = 「王」;// 姓名
3.使用foreach迴圈遍歷陣列:
foreach(user user in usergroup)}
4樓:匿名使用者
按你提供的資訊來看, 你的**實際上需要建立一個user型別的陣列, 然後對建立的資料中的物件進行賦值, 最後通過foreach迴圈顯示出來.
你提供的**片斷,實際上就是對資料中的每一個物件進行賦值的語句.
實際上,**的說明已經很清楚了, 我在此基礎上補充一下:
—usergroup = new user(); //建立賬戶物件 - 分配記憶體空間 (只有分配了記憶體空間後,才能對這個物件進行操作,如賦值, 讀取值內容等)
—usergroup。—account = 「1241414141412」;//賬戶或 - 給account 屬性賦值
—usergroup。—name = 「王麗麗」; //姓名 - 給 name屬性賦值
—usergroup。—password = 「12312」; //密碼 - 給 password 屬性賦值
c#怎麼建立一維陣列例項
5樓:大野瘦子
兩種方法:
1、告訴他你要多大的陣列
int arr=new int[100];
//100就是陣列的長度
2、不告訴他有多大,直接告訴他資料組都有什麼值
int arr =new int;
或者 int arr=;
常用的陣列方法
using system;
using system.collections;
public abstract class array : icloneable, ilist, icollection, ienumerable
//獲取 array 元素的個數。
public int length
//獲取 array 的秩(維數)。
public int rank
//實現的 icomparable 介面,在.array 中搜尋特定元素。
public static int binarysearch(array array, object value);
//實現的 icomparable泛型介面,在 array 中搜尋特定元素。
public static int binarysearch(t array, t value);
//實現 icomparable 介面,在 array 的某個範圍中搜尋值。
public static int binarysearch(array array, int index,
int length, object value);
//實現的 icomparable泛型介面,在 array 中搜尋值。
public static int binarysearch(t array,
int index, int length, t value);
//array 設定為零、 false 或 null,具體取決於元素型別。
//system.array 的淺表副本。
public object clone();
//從第一個元素開始複製 array 中的一系列元素
//到另一 array 中(從第一個元素開始)。
public static void copy(array sourcearray,
array destinationarray, int length);
//將一維 array 的所有元素複製到指定的一維 array 中。
public void copyto(array array, int index);
//建立使用從零開始的索引、具有指定 type 和維長的多維 array。
public static array createinstance(type elementtype,
params int lengths);
//返回 arrayienumerator。
public ienumerator getenumerator();
//獲取 array 指定維中的元素數。
public int getlength(int dimension);
//獲取一維 array 中指定位置的值。
public object getvalue(int index);
//返回整個一維 array 中第一個匹配項的索引。
public static int indexof(array array, object value);
//返回整個.array 中第一個匹配項的索引。
public static int indexof(t array, t value);
//返回整個一維 array 中最後一個匹配項的索引。
public static int lastindexof(array array, object value);
//反轉整個一維 array 中元素的順序。
public static void reverse(array array);
//設定給一維 array 中指定位置的元素。
public void setvalue(object value, int index);
//對整個一維 array 中的元素進行排序。
public static void sort(array array);}
6樓:幸運的
1、建立包含6個元素的一維整型陣列numbers、numbers1。
int numbers =new int[6];
int numbers1 =new int[6]; //建立陣列並設定初始值
int numbers1 =new int; //等同上一行語句注:如果在宣告時初始化陣列,可以使用以下快捷方式。
int numbers1 = ;
2、建立包含兩個元素的一維位元組陣列。
byte btyarr = new byte[2];
3、建立包含兩個元素的一維字元陣列。
char chrarr = new char[2];
4、建立包含兩個元素的一維字串陣列
string strarr = new string[2] ; //建立陣列並設定初始值
5、建立包含兩個元素的一維物件陣列
object objarr = new object[2];
7樓:匿名使用者
建立陣列 共有兩種方法
一:告訴他 你要多大的陣列
int arr=new int[100];
//100就是陣列的長度
二、不告訴他有多大,直接告訴他 資料組都有什麼值int arr =new int;
或者 int arr=;
8樓:匿名使用者
int a = new int[5];
int b = new int;
9樓:匿名使用者
int arr_int=new int;
string arr_str=new string;
c#一維陣列賦值字串問題
10樓:匿名使用者
string c = new string[3];
c[0] = "c#";
c[1] = "程式";
c[2] = "設計";
寫法是沒有錯誤的。
不過賦值操作是要放到方法裡面進行的,不能在方法外面賦值。如:①class a
}這種寫法是沒問題的。
②class a
}這種寫法就會出錯
11樓:匿名使用者
string c=new string[3];
c[0]="c#";
c[1]="程式";
c[2]="設計";
這樣的賦值沒有錯啊
string c=new string[3];
這個寫法也不錯啊
估計你是在一個程式中定義了兩個c吧..
12樓:不識臺北路
怎麼不能啊,絕對可以,測試通過了,**如下:
using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.text;
using system.windows.forms;
namespace _
private void form1_load(object sender, eventargs e)}}
自己試試看吧
如何將c中一維陣列轉換為字串,C 怎麼把一堆陣列,轉化為字串?
雖然我不太會c 但是把我的想法給你吧。string arrtostr char arr return str c 怎麼把一堆陣列,轉化為字串? 玩轉資料處理 string filenames directory.getfiles strpath fileinfo fileinfo for int i...
c語言一維陣列求平均值,C語言一維陣列求平均值
小夏在深圳 c語言一維陣列求平均值的源 如下 include define n 10 typedef int type type sum type a,int n type s 0 int i for i 0 ia j temp a i a i a j a j temp int main 擴充套件資...
c 中字元陣列,如何轉成字串啊
97樂於助人 如果你想把一個字串變成陣列,你只需要將字串初始化為陣列變數的值即可。例如 char c 10 this is 齋傲雲 在c 裡字串在記憶體的儲存方式就是按字串陣列的形式儲存的,所以不用轉換! du瓶邪 用cstring的getbuffer函式返回一個存放字元的頭指標,用一個char 來...