1樓:網友
本來我看到的時候 1個回覆的都沒有。
結果忙了一會 。搶不到沙發了。。。
給分吧。。。兄弟。。
using system;
using ;
using ;
using ;
namespace mytest
class program
static void main(string args)score s = new score[5];
for (int i = 1; i <=5; i++)"請輸入第" +i + 名學生學號:")
s[i-1].stuid=;
請輸入第" +i + 名學孫山碰生成績:"則談);
s[i-1].score =
請輸入要查詢的學號");
string temp = ;
for (int i = 0; i 《唯衫 ; i++)if (
成績為:" s[i].score);
break;
public struct score
public string stuid;
public float score;
2樓:網友
using system;
using ;
using ;
using ;
public string stuname;
public float score;
struct students
public student studs;
public students(int count)studs = new student[count];
public student this[string name]getfor (int i = 0; i < i++)if (studs[i].stuname ==name)return studs[i];
return new student();
class program
static void main(string args)"輸入蔽昌大消學生數");
int count=
students studs = new students(count);
for (int i = 0; i < count; i++)student stu;
學員"巨集仿扒+(i+1)+"姓名");
學員" +i + 1) +分數");
stu;輸入學員姓名");
student stufind = studs[;
關於c#中陣列是引用型別的問題
3樓:網友
static void setvalue( taskclas task)
你這個函式里面 = 2,和不是被註釋了嗎?去掉註釋。。
你要輸出。 "");
");你是要修改cla1的值。但是你沒有地方為cla1重新賦值。
引用型別是表示可以用位址傳參。
4樓:網友
static void setvalue(ref taskclas task)
setvalue(ref cla1);
這樣可以不?不知道什麼引用型別,ref表示位址傳遞,我見過的能在方法裡改變又不用寫ref關鍵字的都是物件型別,control類的,其他的沒有見過。
c#陣列有幾種寫法
5樓:網友
c#陣列有4種寫法。
第一種:arri=new array();
arri[0] = new array("username1","0","609");
arri[1] = new array("username2","609","610");
arri[2] = new array("username3","609","611");
第二種:arrii=new array(
new array("username1","0","609"),new array("username2","609","610"),new array("username3","609","611")
第三種:arriii=;
arriii[0] = new array("username1","0","609");
arriii[1] = new array("username2","609","610");
arriii[2] = new array("username3","609","611");
第四種:arriiii=[
username1","0","609"],"username2","609","610"],"username3","609","611"]
6樓:網友
第一種:arri=new array();
arri[0] = new array("username1","0","609");
arri[1] = new array("username2","609","610");
arri[2] = new array("username3","609","611");
第二種:arrii=new array(
new array("username1","0","609"),new array("username2","609","610"),new array("username3","609","611")
第三種:arriii=;
arriii[0] = new array("username1","0","609");
arriii[1] = new array("username2","609","610");
arriii[2] = new array("username3","609","611");
第四種:arriiii=[
username1","0","609"],"username2","609","610"],"username3","609","611"]
c結構體中如果含有其他結構體陣列怎麼初始化?求大神指教
將a suba new a 10 改為 a suba 10 即可.此處 a 代表型別,suba代表變數名 類似int arr 10 寫成 int 10 arr 明顯錯誤 c 中結構體如何定義?結構體的成員中含有陣列 struct b 程式呼叫時 採用 b ab ab.suba new a 10 的方...
c語言陣列的下標,C語言陣列的下標
樓主你好。注意a是常量,不要被別人誤導了。實際上a是陣列名代表陣列的首地址 注意雖然陣列名和指標都代表地址,但是陣列名不是指標,指標是變數,這個a是常量,可以叫指標常量 而i實際上可以看做陣列中的元素距離陣列首地址的偏移量 距離 a i 就是取距離陣列首元素距離為i的陣列中元素的值,也就是a i 了...
C引用的問題,一個 C 引用的問題
using system using system.text 然後 int i encoding.defalt.getbytes strtmp length using system using system.collections.generic using system.componentmod...