c#实例源代码Word文件下载.docx

上传人:b****5 文档编号:20299155 上传时间:2023-01-21 格式:DOCX 页数:18 大小:19.38KB
下载 相关 举报
c#实例源代码Word文件下载.docx_第1页
第1页 / 共18页
c#实例源代码Word文件下载.docx_第2页
第2页 / 共18页
c#实例源代码Word文件下载.docx_第3页
第3页 / 共18页
c#实例源代码Word文件下载.docx_第4页
第4页 / 共18页
c#实例源代码Word文件下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

c#实例源代码Word文件下载.docx

《c#实例源代码Word文件下载.docx》由会员分享,可在线阅读,更多相关《c#实例源代码Word文件下载.docx(18页珍藏版)》请在冰豆网上搜索。

c#实例源代码Word文件下载.docx

InitializeComponent();

enumMyEnum{a=101,b,c,d=201,e,f};

//声明枚举型

privatevoidTestEnum_Load(objectsender,EventArgse)

MyEnumx=MyEnum.f;

//使用枚举型

MyEnumy=(MyEnum)202;

stringresult="

枚举数x的值为"

result+=(int)x;

//将x转换为整数

result+="

\n枚举数y代表枚举元素"

+y;

lblShow.Text=result;

【实例2-2】

namespaceTestStru

publicpartialclassTestStru:

structStudent//声明结构型

//声明结构型的数据成员

publicintno;

publicstringname;

publiccharsex;

publicintscore;

//声明结构型的方法成员

publicstringAnswer()

stringresult="

该学生的信息如下:

\n学号:

+no;

//"

\n"

为换行符

\n姓名:

+name;

\n性别:

+sex;

\n成绩:

+score;

returnresult;

//返回结果

};

Students;

//使用结构型

s.no=101;

s.name="

黄海"

s.sex='

男'

s.score=540;

lblShow.Text=s.Answer();

//显示该生信息

lblShow.Text+="

\n\n"

+DateTime.Now;

//显示当前时间

【实例2-3】

classTestConstant

Console.WriteLine((0).GetType());

//有符号的32位整型常量

Console.WriteLine((0U).GetType());

//无符号的32位整型常量

Console.WriteLine((0L).GetType());

//64位的长整型常量

Console.WriteLine((0F).GetType());

//32位的浮点型常量

Console.WriteLine((0D).GetType());

//64位的双精度型常量

Console.WriteLine((0M).GetType());

//128位的小数型常量

Console.WriteLine(('

0'

).GetType());

//16位的字符型常量

Console.WriteLine(("

0"

//字符串常量

Console.WriteLine((0.0).GetType());

Console.WriteLine((true).GetType());

//布尔型常量

\u0041'

Console.ReadLine();

【实例2-4】

classTestVariable

inta=12,b=15,c,d,e;

c=a+b;

d=a-b;

e=a*b;

Console.WriteLine("

c={0}\td={1}\te={2}"

c,d,e);

【实例2-5】

namespaceTestVariable

publicpartialclassTestOperator:

privatevoidTestVariable_Load(objectsender,EventArgse)

inti=5,j=5,p,q;

p=(i++)+(i++)+(i++);

q=(++j)+(++j)+(++j);

stringt="

"

lblShow.Text=i+t+j+t+p+t+q;

【实例2-6】

{

inta,b=5;

charc1='

A'

a=c1;

//字符型转整型

floatx=3;

x+=b;

//整型转浮点型

lblShow.Text="

a="

+a;

//整型转为字符串

\nx="

+x;

//浮点型转为字符串

【实例2-7】

inti=25,j=12;

boolk;

stringresult="

i!

=j的值为"

+(i!

=j);

\ni!

=j&

&

i>

=j&

i>

=j+20的值为"

+(i!

=j+20);

\nk=i!

lblShow.Text=result;

【实例2-8】

namespaceTestInterface

publicpartialclassTestInterface:

interfaceIStudent//声明接口

stringAnswer();

classStudent:

IStudent//声明类,以实现接口

publicintno;

该学生信息如下:

+name;

privatevoidbtnOk_Click(objectsender,EventArgse)

Studenta=newStudent();

//定义并初始化变量a

a.no=Convert.ToInt32(txtStuID.Text);

a.name=txtName.Text;

lblShow.Text=a.Answer();

【实例2-9】

classHelloWorld

publicstringHelloCN()

return"

你好!

我是Jackson,中国人。

publicstringHelloEN()

Hi!

IamJackson,aAmerican."

classTestDelegate

delegatestringMyDelegate();

//声明委托

HelloWorldhello=newHelloWorld();

//创建对象

MyDelegateh=newMyDelegate(hello.HelloCN);

//创建委托对象并指向一个方法

Console.WriteLine(h());

//通过委托对象调用所指向的方法

h=newMyDelegate(hello.HelloEN);

【实例2-10】

classTestArray

int[]x,y;

//声明数组

x=newint[5]{1,5,3,2,4};

//初始化数组

y=newint[5];

Array.Copy(x,y,5);

//将数组x的5个元素复制到数组y中

成功地从数组x复制到数组y,数组y各元素值如下:

for(inti=0;

i<

y.Length;

i++)

Console.Write("

{0}\t"

y[i]);

Array.Sort(x);

//将数组x的元素排序

\n经过排序后,数组x各元素值如下:

x.Length;

x[i]);

【实例2-11】

namespaceTestString

publicpartialclassTestString:

privatevoidTestString_Load(objectsender,EventArgse)

strings;

//定义字符串变量

StringBuildersb=newStringBuilder();

//创建可变字符串对象

sb.Append("

北运"

//添加字符串

sb.Insert(1,"

京奥"

//插入字符串

s=sb.ToString();

//把可变字符串对象转化为字符串

s=s.Insert(s.Length,"

2008"

lblShow.Text="

\"

+s+"

长度为"

+s.Length;

【实例2-12】

namespaceTestIf

{

charc=Convert.ToChar(txtChar.Text);

//字符串转换为字符型

if(Char.IsLetter(c))

if(Char.IsLower(c))

这是一个小写字母。

elseif(Char.IsUpper(c))

这是大写字母。

else

这是中文字符。

这不是语言文字。

【实例2-13】

classTestSwitch

staticvoidMain()

服装类别:

1=休闲装2=西装3=皮衣"

请选择类别:

strings=Console.ReadLine();

intn=Convert.ToInt16(s);

//把数字形式的字符串转化为整型数

intt,cost=0;

//t用来记录数量,cost用来记录金额

switch(n)

case1:

休闲装的套数:

s=Console.ReadLine();

t=Convert.ToInt16(s);

cost=t*150;

break;

case2:

Console.Write("

西装的套数:

cost=t*300;

case3:

皮衣的件数:

cost=t*600;

default:

无效选择,请输入1、2或3!

if(cost!

=0)

Console.WriteLine("

应付款{0}元."

cost);

谢谢您的惠顾!

【实例2-14】

namespaceTestWhile

publicpartialclassTestWhile:

publicTestWhile()//VisualStudio.Net自动生成的构造函数

privatevoidTestWhile_Load(objectsender,EventArgse)

inti,sum;

i=1;

//循环变量赋初值

sum=0;

while(i<

=100)//循环条件

{//循环体

sum=sum+i;

i++;

//改变循环变量的值

MessageBox.Show("

1到100的自然数之和="

+sum);

//显示计算结果

【实例2-15】

classTestDoWhile

staticvoidMain()

charc;

intn=0;

请输入一行字符:

do

c=(char)Console.Read();

if(c>

='

&

c<

Z'

||c>

a'

z'

n++;

}

}while(c!

\n'

该行中英文字母的个数为:

{0}"

n);

【实例2-16】

namespaceTestFor

publicpartialclassTestFor:

publicTestFor()

InitializeComponent();

inti;

intt;

longs1,s2;

s1=t=1;

/*百万富翁第一天给陌生人的钱为1分*/

s2=100000;

/*陌生人第一天给百万富翁的钱为十万元*/

for(i=2;

=30;

t=t*2;

/*百万富翁第i天给陌生人的钱*/

s1=s1+t;

/*百万富翁第i天后共给陌生人的钱*/

s2=s2+100000;

/*陌生人第i天后共百万富翁的钱*/

s1=s1/100;

/*将百分富翁给陌生人的分币换成元*/

百万富翁给陌生人"

+s1+"

元。

\n陌生人给百万富翁"

+s2+"

);

【实例2-17】

classTestForeach

string[]names=newstring[5];

请输入五个人的姓名:

names.Length;

names[i]=Console.ReadLine();

已输入的姓名如下,请核对:

foreach(stringnameinnames)

name);

【实例2-18】

inti,j,k;

for(i=0;

7;

i++)//i代表三角形的第i行

for(j=6-i;

j>

=0;

j--)//j表示在第i行左边的第j个空白字符

for(k=0;

k<

2*i+1;

k++)//k表示在第i行的第k个星号字符,

*"

【实例2-21】

classTestGoto

for(inti=0;

i<

80;

i++)//最多输入80个字符

c=(char)Console.Read();

if(c=='

*'

)break;

//一旦输入星号就结束

Console.Write(c);

【实例2-22】

classTestContinue

charch_old,ch_new;

ch_old='

.'

请输入一串字符,以句号结尾:

ch_new=(char)Console.Read();

if(ch_new==ch_old)

continue;

Console.Write(ch_new);

ch_old=ch_new;

}while(ch_new!

='

如有侵权请联系告知删除,感谢你们的配合!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1