c一維陣列,C 一維陣列賦值字串問題

時間 2022-06-10 12:20:08

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 來...