用C#编写:设计一个学生类,该类能够记录学生姓名、班级和学号信息,并能够修改和输出这些信息 用C#设计一个学生类,该类能够记录学生姓名、出生年月、班级、...

作者&投稿:歹鲍 (若有异议请与网页底部的电邮联系)
我有一个自己写的工资管理系统,和你要求的很相似,你只要自己把一些功能删除和一些字修改一下!(编译环境 vc6.0)
#include <stdio.h>
#include <windows.h>

/*******************定义结构体***********************/
typedef struct
{
char name[12]; //姓名
int gh; //职工号
char bm[22]; //所属部门
float jb,jl,bt,kk; //基本工资 奖励工资 补贴 扣款
struct pay *next;
}pay;

FILE *fp;
pay *p1=NULL,*p2=NULL,*p3=NULL,*p4=NULL,*p5=NULL,*head=NULL;

/*******************声明函数************************/
void zhuti(); //主题显示
pay *chushihua(); //初始化
void baocun(pay *head); //保存文件
pay *open(); //读取文件
pay *jiaru(); //加入记录
pay *xianshi(); //显示记录
pay *gonghaopaixu(); //工号排序
pay *xingmingpaixu(); //姓名排序
pay *shanchu(); //删除记录
pay *xingmingshanchu(); //姓名删除
pay *gonghaoshanchu(); //工号删除
pay *xiugai(); //修改记录
pay *xingmingxiugai(); //姓名修改
pay *gonghaoxiugai(); //工号修改
pay *zxgai(pay *p1); //执行修改
void chaxun(); //查询模块

/////////////////////////////////////////////////////////////
//////////////////////// 主 函 数 /////////////////////
/////////////////////////////////////////////////////////////
main()
{
short i,j=1;
head=chushihua();
do
{
system("cls");
if(j==0)i=0;
else
{
printf("\n\n\n");zhuti();printf("\n\n");
printf("\t\t\t\t* 主菜单选项 *\n\n");
printf("\t\t\t\t1.加入个人记录\n");
printf("\t\t\t\t2.修改个人记录\n");
printf("\t\t\t\t3.删除个人记录\n");
printf("\t\t\t\t4.显示所有记录\n");
printf("\t\t\t\t5.查 询 记 录\n");
printf("\t\t\t\t6.保存更新文件\n");
printf("\t\t\t\t0.退 出\n");
printf("\n\n\n\n");
printf("\t*************************************************************");
printf("\t\t\t选择:");
j=1;scanf("%d",&i);
}
system("cls");
switch(i)
{
case 1: head=jiaru(); break; //加入模块
case 2: head=xiugai(); break; //修改模块
case 3: head=shanchu(); break; //删除模块
case 4: head=xianshi(); break; //显示模块
case 5: chaxun(); break; //查询模块
case 6: zhuti();baocun(head);break; //保存模块
case 0:
if(j==1)
{zhuti();printf("\n\n\n\n\n\n");
baocun(head);break; } //退出系统
if(j==0) break; //初始化失败退出
default: break;
}
}
while(i!=0);
}

/*********************主题显示************************/
void zhuti()
{
printf("\t ******************\n");
printf("\t*********************** 工资管理系统 **********************\n");
printf("\t ******************\n\n");
}

/*********************初始化*************************/
pay *chushihua()
{
short i;
zhuti();
printf("\n\n");
printf("\t\t\t\t 初始化>>>>>>\n\n");
head=open();
if(head==0)
{
printf("\n\t\t\t\t1.创建新文件 0.跳过\n\n\t\t\t\t\t");
scanf("%d",&i);
if(i!=0){baocun(head);head=open();}
}
if(head!=0) printf("\n\t\t\t\t 初始化成功!");
if(head==0) printf("\n\t\t\t\t 初始化失败!\n");
Sleep(2000);return head;
}

/********************保存模块***********************/
void baocun(pay *head)
{
short write;
printf("\n\n");
fp=fopen("pay.txt","w");
if(fp==NULL)
{
printf("\t\t\t\t创建文件失败!\n");
Sleep(2000);return;
}
if(head==0){pay a={"\0",0,"\0",0,0,0,0};head=&a;}
p1=head;
while(p1!=NULL)
{
write=fwrite(p1,sizeof(pay),1,fp);
if(!write)
{
printf("\t\t\t\t无法写入文件!\n");
Sleep(2000); return;
}
p1=p1->next;
}
fclose(fp);
printf("\t\t\t\t 信息保存成功!\n");
Sleep(1000);
}

/*********************读取文件模块**********************/
pay *open()
{
short n=1,read;
fp=fopen("pay.txt","r");
if(fp==NULL)
{
printf("\t\t\t\t无法打开档案文件!\n");
return NULL;
}
if((p1=p2=(pay*)malloc(sizeof (pay)))==NULL)
{
printf("\t\t\t\t内存不足!\n");
return NULL;
}
read=fread(p1,sizeof(pay),1,fp);
if(!read)
{
printf("\t\t\t\t文件读取出错1!\n");
return NULL;
}
if(p1->next==NULL)head=p1;
else
{
do
{
if(n==1)head=p1;
else p2->next=p1;
n=2; p2=p1;
if((p1=(pay*)malloc(sizeof(pay)))==NULL)
{
printf("\t\t\t\t内存不足!\n");
return NULL;
}
read=fread(p1,sizeof(pay),1,fp);
if(!read)
{
printf("\t\t\t\t文件读取出错2!\n");
return NULL;
}
}
while(p1->next!=NULL);
p2->next=p1;
}
return head;
fclose(fp);
}

/********************加入记录模块**********************/
pay *jiaru()
{
int n=1,i;
zhuti();
head=open();
if(head==0){printf("\n\n\t\t\t\t 按任意键返回!\n");getch();return head;}
if(head->next==0)
{
system("cls");
p1=(pay*)malloc(sizeof(pay));
if(p1==NULL)
{
zhuti();
printf("\n\n\n\t\t\t\t内存不足,无法创建链表! ");
Sleep(2000);return head;
}
zhuti();
printf("\t\t\t\t第%d位职工信息\n\n\t\t\t请输入职工号(输入0退出!):\n\t\t\t \t\t",n++);
scanf("%d",&p1->gh);
if(p1->gh==0)
{
system("cls");
zhuti();printf("\n\n\n");
head=open();
system("cls");zhuti();
free(p1);
return head;
}
getchar();
printf("\t\t\t\t姓名:\n\t\t\t\t\t");
gets(&p1->name);
printf("\t\t\t\t所属部门:\n\t\t\t\t\t");
gets(&p1->bm);
printf("\t\t\t基本工资 奖励工资 补贴金额 扣款金额:\n\t\t\t\t");
scanf("%f %f %f %f",&p1->jb,&p1->jl,&p1->bt,&p1->kk);
printf("\n\t\t\t\t加入? 1.是 0.否\n\t\t\t\t\t");scanf("%d",&i);
if(!i)return head;
p1->next=NULL;head->next=p1;
baocun(head);
}
p3=head;
while(p3->next!=0)p3=p3->next;
while(1)
{
system("cls");
p1=(pay*)malloc(sizeof(pay));
if(p1==NULL)
{
zhuti();
printf("\n\n\n\n\t\t\t\t内存不足,无法创建链表! ");
Sleep(2000);return head;
}
zhuti();
printf("\t\t\t\t第%d位职工信息\n\n\t\t\t请输入职工号(输入0退出!):\n\t\t\t\t\t",n++);
scanf("%d",&p1->gh);
if(p1->gh==0)
{
system("cls");
zhuti();printf("\n\n\n");
head=open();
system("cls");zhuti();
free(p1);
return head;
}
getchar();
printf("\t\t\t\t姓名:\n\t\t\t\t\t");
gets(&p1->name);
printf("\t\t\t\t所属部门:\n\t\t\t\t\t");
gets(&p1->bm);
printf("\t\t\t基本工资 奖励工资 补贴金额 扣款金额:\n\t\t\t\t");
scanf("%f %f %f %f",&p1->jb,&p1->jl,&p1->bt,&p1->kk);
printf("\n\t\t\t\t加入? 1.是 0.否\n\t\t\t\t\t");scanf("%d",&i);
if(i!=1)jiaru();
p1->next=0;p3->next=p1;p3=p1;
baocun(head);
}
}

/************************显示记录***********************/
pay *xianshi()
{

int i,n=0;zhuti();head=open();p1=head;
if(head==0){printf("\n\n\t\t\t\t 按任意键返回!\n");getch();return head;}
printf("\t\t\t\t所有工资记录\n");
printf(" 姓 名 职工号 所 属 部 门 基本工资 奖励工资 补贴金额 扣款金额\n");
while(p1->next!=0)
{p1=p1->next;n++;
printf("%10s%5d %20s %9.2f %9.2f%9.2f%9.2f\n",p1->name,p1->gh,p1->bm,p1->jb,p1->jl,p1->bt,p1->kk);
}
if(n==1)printf("\n\n\t\t\t\t 0.返回主菜单\n\t\t\t\t\t");
if(n>1)printf("\n\n\t\t\t1.按职工号排序 2.按姓名排序 0.返回主菜单\n\t\t\t\t\t");
if(!n) printf("\n\n\t\t\t\t 无记录!\n\n\t\t\t\t 0.返回主菜单\n\t\t\t\t\t");
scanf("%d",&i);
if(i==1)head=gonghaopaixu();if(i==2)head=xingmingpaixu();
if(head!=0&&n>1)
{
printf("\t\t\t 顺序保存?1.是 0.否\n\t\t\t\t\t");scanf("%d",&i);
if(i==1)
{
system("cls");zhuti();
baocun(head);head=open();
}
}
return head;
}

/************************工号排序**********************/
pay *gonghaopaixu()
{
int j,k;char a[25];float i;
system("cls");
zhuti();
printf("\t\t\t 按职工号排序所有记录\n");
printf(" 姓 名 职工号 所 属 部 门 基本工资 奖励工资 补贴金额 扣款金额\n");
head=open();
for(p1=head->next;p1->next!=0;p1=p1->next)
for(p3=p1->next;;p3=p3->next)
{

if(p1->gh>p3->gh)
{
strcpy(a,p1->name);strcpy(p1->name,p3->name);strcpy(p3->name,a);
strcpy(a,p1->bm);strcpy(p1->bm,p3->bm);strcpy(p3->bm,a);
k=p1->gh;p1->gh=p3->gh;p3->gh=k;
i=p1->bt;p1->bt=p3->bt;p3->bt=i;
i=p1->jb;p1->jb=p3->jb;p3->jb=i;
i=p1->jl;p1->jl=p3->jl;p3->jl=i;
i=p1->kk;p1->kk=p3->kk;p3->kk=i;
}
if(p3->next==0)break;
}
p1=head;
while(p1->next!=0)
{p1=p1->next;
printf("%10s%5d %20s %9.2f %9.2f%9.2f%9.2f\n",p1->name,p1->gh,p1->bm,p1->jb,p1->jl,p1->bt,p1->kk);
}
printf("\n\n\t\t\t1.按姓名排序 0.返回主菜单\n\t\t\t\t\t");
scanf("%d",&j);
if(j==1)head=xingmingpaixu();
return head;
}

/************************姓名排序**********************/
pay *xingmingpaixu()
{
int j,k;char a[25];float i;
system("cls");
zhuti();
printf("\t\t\t 按姓名排序所有记录\n");
printf(" 姓 名 职工号 所 属 部 门 基本工资 奖励工资 补贴金额 扣款金额\n");
head=open();
for(p1=head->next;p1->next!=0;p1=p1->next)
for(p3=p1->next;;p3=p3->next)
{

if(strcmp(p1->name,p3->name)>0)
{
strcpy(a,p1->name);strcpy(p1->name,p3->name);strcpy(p3->name,a);
strcpy(a,p1->bm);strcpy(p1->bm,p3->bm);strcpy(p3->bm,a);
k=p1->gh;p1->gh=p3->gh;p3->gh=k;
i=p1->bt;p1->bt=p3->bt;p3->bt=i;
i=p1->jb;p1->jb=p3->jb;p3->jb=i;
i=p1->jl;p1->jl=p3->jl;p3->jl=i;
i=p1->kk;p1->kk=p3->kk;p3->kk=i;
}
if(p3->next==0)break;
}
p1=head;
while(p1->next!=0)
{p1=p1->next;
printf("%10s%5d %20s %9.2f %9.2f%9.2f%9.2f\n",p1->name,p1->gh,p1->bm,p1->jb,p1->jl,p1->bt,p1->kk);
} printf("\n\n\t\t\t1.按工号排序 0.返回主菜单\n\t\t\t\t\t");
scanf("%d",&j);
if(j==1)head=gonghaopaixu();
return head;
}

/***************************删除模块*******************/
pay *shanchu()
{
int i;
system("cls");zhuti();
printf("\t\t\t\t删除个人记录\n\n\n\n");
printf("\t\t\t1.按姓名删除 2.按职工号删除\n\n");
printf("\t\t\t\t0.返回主菜单\n\n\t\t\t\t\t");
scanf("%d",&i);
switch(i)
{
case 1: head=xingmingshanchu();break;
case 2: head=gonghaoshanchu(); break;
default: break;
}
return head;
}

/************************姓名删除模块*******************/
pay *xingmingshanchu()
{
short i,j,n=0;char a[12];
system("cls");
zhuti();
p2=p1=head=open();
if(head==0){printf("\n\n\t\t\t\t 按任意键返回!\n");getch();return head;}
getchar();
printf("\t\t\t\t请输入姓名:\n\t\t\t\t\t");
gets(a);
printf("\n n 姓 名 职工号 所 属 部 门 基本工资 奖励工资 补贴金额 扣款金额\n");
while(1)
{
if(p1->next==0)break;
p1=p1->next;
if(strcmp(p1->name,a)==0)
printf("%2d%10s%5d %20s %9.2f %9.2f%9.2f%9.2f\n",++n,p1->name,p1->gh,p1->bm,p1->jb,p1->jl,p1->bt,p1->kk);
if(p1->next==0)break;
}
if(!n){printf("\n\n\n\t\t\t\t 无记录!\n");}
else
{
if(n>1){printf("\n\t\t\t\t选择删除 n :\n\t\t\t\t\t");scanf("%d",&n);}
while(1)
{
p1=p2->next;
if(strcmp(p1->name,a)==0)n--;
if(!n)break;
p2=p2->next;
}
printf("\t\t\t\t删除?1.是 0.否\n\t\t\t\t\t");scanf("%d",&j);
if(j==1)
{
p2->next=p1->next;
baocun(head);head=open();
}
}
printf("\n\t\t\t1.按姓名删除 2.按职工号删除\n");
printf("\t\t\t\t0.返回主菜单\n\t\t\t\t\t");
scanf("%d",&i);
if(i==1)head=xingmingshanchu();
if(i==2)head=gonghaoshanchu();
return head;
}

/************************工号删除模块*******************/
pay *gonghaoshanchu()
{
short i,j,n=0;int a;
system("cls");
zhuti();
p2=p1=head=open();
if(head==0){printf("\n\n\t\t\t\t 按任意键返回!\n");getch();return head;}
printf("\t\t\t\t请输入职工号:\n\t\t\t\t\t");
scanf("%d",&a);
printf("\n n 姓 名 职工号 所 属 部 门 基本工资 奖励工资 补贴金额 扣款金额\n");
while(1)
{
if(p1->next==0)break;
p1=p1->next;
if(p1->gh==a)
printf("%2d%10s%5d %20s %9.2f %9.2f%9.2f%9.2f\n",++n,p1->name,p1->gh,p1->bm,p1->jb,p1->jl,p1->bt,p1->kk);
if(p1->next==0)break;
}
if(!n){printf("\n\n\n\t\t\t\t 无记录!\n");}
else
{
if(n>1){printf("\n\t\t\t\t选择删除 n :\n\t\t\t\t\t");scanf("%d",&n);}
while(1)
{
p1=p2->next;
if(p1->gh==a)n--;
if(!n)break;
p2=p2->next;
}
printf("\t\t\t\t删除?1.是 0.否\n\t\t\t\t\t");scanf("%d",&j);
if(j==1)
{
p2->next=p1->next;
baocun(head);head=open();
}
}
printf("\n\t\t\t1.按姓名删除 2.按职工号删除\n");
printf("\t\t\t\t0.返回主菜单\n\t\t\t\t\t");
scanf("%d",&i);
if(i==1)head=gonghaoshanchu();
if(i==2)head=xingmingshanchu();
return head;
}

/***************************修改模块*******************/
pay *xiugai()
{
int i;
system("cls");zhuti();
printf("\t\t\t\t修改个人记录\n\n\n\n");
printf("\t\t\t1.按姓名修改 2.按职工号修改\n\n");
printf("\t\t\t\t0.返回主菜单\n\n\t\t\t\t\t");
scanf("%d",&i);
switch(i)
{
case 1: head=xingmingxiugai();break;
case 2: head=gonghaoxiugai(); break;
default: break;
}
return head;
}

/**************************姓名修改模块*******************/
pay *xingmingxiugai()
{
short i,j,n=0;char a[12];
system("cls");
zhuti();
p2=p1=head=open();
if(head==0){printf("\n\n\t\t\t\t 按任意键返回!\n");getch();return head;}
getchar();
printf("\t\t\t\t请输入姓名:\n\t\t\t\t\t");
gets(a);

printf("\n n 姓 名 职工号 所 属 部 门 基本工资 奖励工资 补贴金额 扣款金额\n");
while(1)
{
if(p1->next==0)break;
p1=p1->next;
if(strcmp(p1->name,a)==0)
printf("%2d%10s%5d %20s %9.2f %9.2f%9.2f%9.2f\n",++n,p1->name,p1->gh,p1->bm,p1->jb,p1->jl,p1->bt,p1->kk);
if(p1->next==0)break;
}
if(!n){printf("\n\n\n\t\t\t\t 无记录!\n");}
else
{
if(n>1){printf("\n\t\t\t\t选择修改 n :\n\t\t\t\t\t");scanf("%d",&n);}
while(1)
{
p1=p2->next;
if(strcmp(p1->name,a)==0)n--;
if(!n)break;
p2=p2->next;
}
printf("\t\t\t\t修改?1.是 0.否\n\t\t\t\t\t");scanf("%d",&j);
if(j==1)
{
p1=zxgai(p1);
baocun(head);head=open();
}
}
printf("\n\t\t\t1.按姓名修改 2.按职工号修改\n");
printf("\t\t\t\t0.返回主菜单\n\t\t\t\t\t");
scanf("%d",&i);
if(i==1)head=xingmingxiugai();
if(i==2)head=gonghaoxiugai();
return head;
}

/***************************工号修改模块******************/
pay *gonghaoxiugai()
{
short i,j,n=0;int a;
system("cls");
zhuti();
p2=p1=head=open();
if(head==0){printf("\n\n\t\t\t\t 按任意键返回!\n");getch();return head;}
printf("\t\t\t\t请输入职工号:\n\t\t\t\t\t");
scanf("%d",&a);

printf("\n n 姓 名 职工号 所 属 部 门 基本工资 奖励工资 补贴金额 扣款金额\n");
while(1)
{
if(p1->next==0)break;
p1=p1->next;
if(p1->gh==a)
printf("%2d%10s%5d %20s %9.2f %9.2f%9.2f%9.2f\n",++n,p1->name,p1->gh,p1->bm,p1->jb,p1->jl,p1->bt,p1->kk);
if(p1->next==0)break;
}
if(!n){printf("\n\n\n\t\t\t\t 无记录!\n");}
else
{
if(n>1){printf("\n\t\t\t\t选择修改 n :\n\t\t\t\t\t");scanf("%d",&n);}
while(1)
{
p1=p2->next;
if(p1->gh==a)n--;
if(!n)break;
p2=p2->next;
}
printf("\t\t\t\t修改?1.是 0.否\n\t\t\t\t\t");scanf("%d",&j);
if(j==1)
{
p1=zxgai(p1);
baocun(head);head=open();
}
}
printf("\n\t\t\t1.按职工号修改 2.按姓名修改\n");
printf("\t\t\t\t0.返回主菜单\n\t\t\t\t\t");
scanf("%d",&i);
if(i==1)head=gonghaoxiugai();
if(i==2)head=xingmingxiugai();
return head;
}

/**************************执行修改模块*********************/
pay *zxgai(pay *p1)
{
char a[12],b[22];
system("cls");
zhuti();
printf("\n 姓 名 职工号 所 属 部 门 基本工资 奖励工资 补贴金额 扣款金额\n");
printf("%10s%5d %20s %9.2f %9.2f%9.2f%9.2f\n",p1->name,p1->gh,p1->bm,p1->jb,p1->jl,p1->bt,p1->kk);
getchar();
printf("\n\t\t\t\t姓名:\n\t\t\t\t\t");
gets(a);
printf("\t\t\t\t职工号:\n\t\t\t\t\t");
scanf("%d",&p1->gh);
getchar();
printf("\t\t\t\t所属部门:\n\t\t\t\t\t");
gets(b);
printf("\t\t\t基本工资 奖励工资 补贴金额 扣款金额:\n\t\t\t\t");
scanf("%f %f %f %f",&p1->jb,&p1->jl,&p1->bt,&p1->kk);
strcpy(&p1->name,a);strcpy(&p1->bm,b);
return p1;

}

/************************查询模块******************************/
void chaxun()
{
float x,y,z;short i,j,n=0;char a;
system("cls");zhuti();
p1=head=open();
if(head==0){printf("\n\n\t\t\t\t 按任意键返回!\n");getch();return;}
printf("\n\n\n\t\t\t\t *工资查询*\n\n\n");
printf("\t\t\t\t 1.基 本工 资\n");
printf("\t\t\t\t 2.奖 励工 资\n");
printf("\t\t\t\t 3.补 贴金 额\n");
printf("\t\t\t\t 4.扣 款金 额\n");
printf("\t\t\t\t 0.返回主菜单\n\n\n\n");
printf("\t\t\t\t 选择:");
scanf("%d",&i);
if(i==1||i==2||i==3||i==4)
{
system("cls");zhuti();
if(i==1) printf("\t\t\t\t基本工资查询:\n");
if(i==2) printf("\t\t\t\t奖励工资查询:\n");
if(i==3) printf("\t\t\t\t补贴公子查询:\n");
if(i==4) printf("\t\t\t\t扣款工资查询:\n");
printf("\t\t\t 输入金额查询范围a/b:\n\t \t\t\t");
scanf("%f%c%f",&x,&a,&y);
if(x>y){z=x;x=y;y=z;}
printf("\n 姓 名 职工号 所 属 部 门 基本工资 奖励工资 补贴金额 扣款金额\n");
while(1)
{
j=0;
p1=p1->next;
if(i==1)if(p1->jb>=x&&p1->jb<=y)j=1;
if(i==2)if(p1->jl>=x&&p1->jl<=y)j=1;
if(i==3)if(p1->bt>=x&&p1->bt<=y)j=1;
if(i==4)if(p1->kk>=x&&p1->kk<=y)j=1;
if(j)
{
n++;
printf("%10s%5d %20s %9.2f %9.2f%9.2f%9.2f\n",p1->name,p1->gh,p1->bm,p1->jb,p1->jl,p1->bt,p1->kk);
}
if(p1->next==0)break;
}
if(!n)printf("\n\n\n\t\t\t\t 无记录!\n\n\n");
printf("\n\t\t\t 1.继续查询 0.返回主菜单\n\t\t\t\t\t");
scanf("%d",&i);
if(i==1)chaxun();
}
}

using System;using System.Security.Cryptography.X509Certificates;namespace 创建一个学生类__作业题{ class Program { class student_1 { public string name, department, major, class_;//定义属性 public student_1(string v_name, string v_major, string v_department, string v_class)//构造函数赋值 { this.name = v_name; this.department = v_department; this.major = v_major; this.class_ = v_class; } public void update_major(string v_major) { this.major = v_major; } public string get_major()//定义两个取值和输出值的方法 输出值直接返回一个值 { return this.major; Console.WriteLine(this.major); } //析构函数自动运行 } public class A { public static string B() { string core=Convert.ToString(Console.ReadLine()); return core; } //将读取方法简化语法,减少代码量 } static void Main(string[] args) { Console.WriteLine("请用户按顺序输入名字,专业,学院,班级"); string n = A.B(); string m = A.B(); string d = A.B(); string c = A.B(); student_1 st_1 = new student_1(n,m,d,c);//实例化类,创建一个对象,并输入构造函数的参数 Console.WriteLine("是否修改专业?(y/n)"); string choice; choice = A.B(); while (true) { if (choice == "y") { Console.WriteLine("输入新专业"); string v_major = A.B(); st_1.major = v_major; break; } else if (choice == "n") { Console.WriteLine("更改结束");break; } else { ; ;//返回循环 } } Console.WriteLine("现专业为{0}", st_1.major,"\t查询结束"); } }}

public class student
{
public student(string id,string cid,string name)
{
//init data
}

//property
public string stuId{get;set;}
public string classid{get;set;}
public string name{get;set;}

public void print()
{
WriteLine(stuId + classid + name);
}
public string printId()
{
//
}
}

供学习的条件,学习还是要靠自己的
学完了应该没什么资格吧,不过学到的是知识啊
不需要什么证件
我个人觉得真正有用的证件不多,也许证件可以让你多一点面试机会,但是最后起决定作用的还是你自己的能力。

用C#设计一个学生类,要求能够记录学生姓名,班级和专业,院系信息,并能输出和修改专业信息。谢谢了~

public class Student{ public string Name{get; set;} public string Class{get; set;} public string Major{get; set;} public string School{get; set;} public override string ToString() { return string.Format("姓名:{0};班级:{1};专业:{2};院系:{3}", Name, Class, Major, School); }} class Program{ static void Main(string[] args) { Student student = new Student { Name ="某某某", Class = "13203班", Major = "信息工程", School = "自动化学院" }; Console.WriteLine(student.ToString()): // 修改专业 student.Major ="计算机网络技术"; Console.WriteLine(student.ToString()): }} 分析:
学生类Student的属性都是可以读写的,同样专业Major也是可读写,即可以被修改的。

class Project{
string proName;
double proScore;
};
class StudentInfor{
string stuName;
dateTime stuBirth;
string stuClass;
Project projects[N];
};

C的音标是什么
答:英语发音:/siː/ C(字母符号)排名:第三个字母 大写:C 小写:c 由来:字母C的产生可能是由于一个投掷棒的符号,像在古埃及的象形文字里字母C的发展史并很早出现在闪族的书面当中-大约在公元前1500年的西奈半岛。

c怎么读?
答:c在英文字母中读作“ [si:]”。(1)字母C的产生可能是由于一个投掷棒的符号,像在古埃及的象形文字里并很早出现在闪族的书面当中-大约在公元前1500年的西奈半岛。(2)大约在公元前1000年,在比布鲁斯(古地中海港市,位于现黎巴嫩贝鲁特以北的朱拜勒,公元前第二个千年成为繁华的腓尼基城)和腓尼基...

c是什么化学元素?
答:C在化学中有两种含义:1、表示浓度,单位为mol/L,计算式为:C=n/V. C=1000ρω/M。含义:以1升溶液中所含溶质的摩尔数表示的浓度。以单位体积里所含溶质的物质的量(摩尔数)来表示溶液组成的物理量,叫作该溶质的摩尔浓度,又称该溶质物质的量浓度。溶质含量越多,浓度越大。浓度可以用一定...

c是什么?
答:c是字母符号。C(大写) 、c(小写)是英文字母顺数第三个,俄语字母顺数第19个。例如:英语单词cloud和“苏联”的俄语缩写СССР的第一个字母就是c。起源:(1)字母C的产生可能是由于一个投掷棒的符号,像在古埃及的象形文字里,并很早出现在闪族的书面当中-大约在公元前1500年的西奈半岛。(...

c的意思是怎么样的?
答:c的意思:1、在化学中,表示碳的化学符号。2、在乐理中,表示:音阶中的C音,调号中于C音开始的音乐的C大调及C小调,拍子记号中的4/4拍子。3、在罗马数字中,表示100。4、在国际单位制中,表示电荷量的单位“库仑”。5、在计算机科学中,有C语言、C++、C#、Objective-C等。6、在营养学中,表示...

c在化学中指什么意思
答:C在化学中有两种含义:1、表示浓度,单位为mol/L,计算式为:C=n/V. C=1000ρω/M。含义:以1升溶液中所含溶质的摩尔数表示的浓度。以单位体积里所含溶质的物质的量(摩尔数)来表示溶液组成的物理量,叫作该溶质的摩尔浓度,又称该溶质物质的量浓度。溶质含量越多,浓度越大。浓度可以用一定...

c是什么意思数学
答:C是数学中的一种常数,常出现在各种式子中。其代表的是一个固定的数值,通常用来表示某种特定的物理量或者数学常量。C的意义在不同的上下文中有所不同,比如C可能代表光速,圆周率或者其他数学上的常量。在数学上,C代表了需要用作计算基础的一些重要数值,因此不同的C值被广泛应用于各种数学分支中。在...

C的含义是什么?
答:数学符号c右上角是1右下角是4的意思是数学中的组合,右下角的4表示总体个数,右上角的1表示抽取个数,且从4个里面抽取一个,C¹₄=4÷1=4。组合:一般地,从n个不同的元素中,任取m(m≤n)个元素为一组,叫作从n个不同元素中取出m个元素的一个组合。所有这样的组合的总数...

C在数学中的意思
答:C在数学中的意思1 C在数学里面表示复数集合。在数学计算等场合中经常使用,是作为对文字说明的省略的符号表达。复数的集合用C表示,实数的集合用R表示,显然,R是C的真子集。复数集是无序集,不能建立大小顺序。将复数的实部与虚部的平方和的正的平方根的值称为该复数的模,可记作∣z∣。通常把...

c是什么意思的缩写
答:c是什么意思的缩写1 C是cell英语名称的简称,意思是细胞。词汇解析:cell 基本词汇 英 [sel] 美 [sel]n. 单人牢房;小房间;细胞;蜂房的巢室;电池;政治小组;(计算机电子表格的)单元格;手机 The prisoner was locked in a cell.那囚犯被关在单人牢房内。diseased cell 发生病变的细胞 d...