2022年c#实例源代 .pdf
《2022年c#实例源代 .pdf》由会员分享,可在线阅读,更多相关《2022年c#实例源代 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【实例 1-1】using System; using System.Collections.Generic; using System.Text; namespace _ classProgram staticvoid Main( string args) System.Console.WriteLine( 恭喜你,学会了 C#编程! ); System.Console.ReadLine(); 【实例 1-2】privatevoid Form1_Load( object sender, EventArgs e) this .Text= 这是一窗口! ; Label lbShow = new
2、Label (); lbShow.Location = new Point (40,50); lbShow.AutoSize = true ; lbShow.Text = 恭喜你学会编程了!; this .Controls.Add(lbShow); int x, y; x = new int 5 1,2,3,4,5; y = new int 5; y = x; foreach ( int a in y) lbShow.Text += a.ToString(); this .Controls.Add(lbShow); 【实例 2-1】using System; using System.Wind
3、ows.Forms; namespace TestEnum 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - publicpartialclassTestEnum : Form /Visual Studio .Net自动生成的构造函数,后文示例将全部省略public TestEnum() InitializeComponent(); enum MyEnum a = 101, b, c, d = 201, e, f ; / 声明枚
4、举型privatevoid TestEnum_Load( object sender, EventArgs e) MyEnum x = MyEnum .f; / 使用枚举型MyEnum y = (MyEnum )202; string result =枚举数 x的值为 ; result += (int )x; / 将x转换为整数 result += n 枚举数 y代表枚举元素 + y ; lblShow.Text = result; 【实例 2-2】using System; using System.Windows.Forms; namespace Test Stru publicparti
5、alclassTestStru : Form structStudent/ 声明结构型 / 声明结构型的数据成员publicint no; publicstring name; publicchar sex; publicint score; / 声明结构型的方法成员publicstring Answer() string result= 该学生的信息如下:; result += n 学号: + no; /n为换行符 result += n 姓名: + name; result += n 性别: + sex; result += n 成绩: + score; return result; /
6、返回结果名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - ; privatevoid TestEnum_Load( object sender, EventArgs e) Student s; / 使用结构型 s.no = 101; s.name = 黄海 ; s.sex = 男 ; s.score = 540; lblShow.Text = s.Answer(); / 显示该生信息 lblShow.Text += nn+Dat
7、eTime.Now; /显示当前时间 【实例 2-3】using System; classTestConstant staticvoid Main( string args) Console .WriteLine(0).GetType(); / 有符号的 32位整型常量Console .WriteLine(0U).GetType(); / 无符号的 32位整型常量Console .WriteLine(0L).GetType(); /64 位的长整型常量Console .WriteLine(0F).GetType(); /32 位的浮点型常量Console .WriteLine(0D).Get
8、Type(); /64 位的双精度型常量Console .WriteLine(0M).GetType(); /128 位的小数型常量Console .WriteLine(0 ).GetType(); /16 位的字符型常量Console .WriteLine(0 ).GetType(); / 字符串常量Console .WriteLine(0.0).GetType(); /64 位的双精度型常量Console .WriteLine(true ).GetType(); / 布尔型常量Console .WriteLine(u0041).GetType(); /16 位的字符型常量Console.R
9、eadLine(); 【实例 2-4】using System; classTestVariable staticvoid Main( string args) int a = 12, b = 15, c, d, e; c = a + b; d = a - b; e = a * b; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - Console .WriteLine(c=0td=1te=2, c, d, e); 【实例 2-
10、5】using System; using System.Windows.Forms; namespace TestVariable publicpartialclassTestOperator : Form privatevoid TestVariable_Load(object sender, EventArgs e) int i = 5, j = 5, p, q; p = (i+) + (i+) + (i+); q = (+j) + (+j) + (+j); string t = ; lblShow.Text = i + t + j + t + p + t + q; 【实例 2-6】us
11、ing System; using System.Windows.Forms; namespace TestVariable publicpartialclassTestOperator : Form privatevoid TestVariable_Load(object sender, EventArgs e) int a, b = 5; char c1 = A ; a = c1; / 字符型转整型float x = 3; x += b; / 整型转浮点型 lblShow.Text = a= + a; / 整型转为字符串 lblShow.Text += nx= + x; / 浮点型转为字符
12、串 【实例 2-7】using System; using System.Windows.Forms; namespace TestVariable 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - publicpartialclassTestOperator : Form privatevoid TestVariable_Load(object sender, EventArgs e) int i = 25, j = 12;
13、bool k; string result = i!=j的值为 + (i != j); result += n i!=j & i=j的值为 + (i != j & i = j); result += n i!=j & i=j+20的值为 +(i != j & i = j + 20); result += n k = i!=j & i=j的值为 + (i != j & i = j); lblShow.Text = result; 【实例 2-8】using System; using System.Windows.Forms; namespace TestInterface publicpart
14、ialclassTestInterface : Form interfaceIStudent /声明接口 string Answer(); classStudent : IStudent / 声明类,以实现接口 publicint no; publicstring name; publicstring Answer() string result = 该学生信息如下:; result += n 学号: + no; result += n 姓名: + name; return result; privatevoid btnOk_Click(object sender, EventArgs e)
15、Student a = new Student (); /定义并初始化变量a a.no = Convert .ToInt32(txtStuID.Text); a.name = txtName.Text; lblShow.Text = a.Answer(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 12 页 - - - - - - - - - 【实例 2-9】using System; classHelloWorld publicstring HelloCN() r
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年c#实例源代 2022 c# 实例
限制150内