C#的总结归纳.docx
- 文档编号:9295811
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:11
- 大小:24.12KB
C#的总结归纳.docx
《C#的总结归纳.docx》由会员分享,可在线阅读,更多相关《C#的总结归纳.docx(11页珍藏版)》请在冰豆网上搜索。
C#的总结归纳
C#的归纳总结
第一章:
C#的认识
Console.WriteLine(“Hello”);//从控制台输出内容
Console.WriteLine(“格式字符串”,变量列表);
Console.WriteLine(要输出的值);
Console.ReadLine();//从控制台输入
强制转换:
(string->int)
Intage=int.Parse(Console.ReadLine());
自定义方法:
语法:
访问修饰符返回类型方法名(参数列表)
{
//方法的主体
}
访问修饰符:
public,private
方法名:
像WriteLine()
参数用,隔开
类和对象
访问修饰符class类名
{
//类的主体
}
如:
//student类
publicclassStudent
{
publicstringname;
publicintage;
//方法publicvoidshow()
{
Console.WriteLine(“学员姓名:
{0},年龄{1}”,name,age);
}
}
主程序中关键语句:
Studentstu=newStudent();//初始化Student类
Console.WriteLine(“请输入姓名:
”);
stu.name=Console.ReadLine();
Console.WriteLine(“请输入年龄:
”);
stu.age=int.Parse(Console.ReadLine());
student.Show();
注释:
/**/多行//单行
///文档注释
#region解释#endregion(折叠)
F5:
开始调试
Shift+F5:
停止调试
F9:
设置或删除断点
Ctrl+F9:
取消断点
F10:
单步执行
F2:
转到所调用过程或变量的定义
Ctrl+F2:
将焦点转移到类的下拉框
回顾总结:
Main()方法有四种形式首字母大写
constdoublePI=3.14;声明常量
布尔类型用bool
C#步骤:
启动VisualStdio2010
新建项目
生成可执行文件
开始运行。
第二章:
C#的语法
C#的switch语句:
switch(int/char/string表达式)//整型或字符型
{
case常量表达式1:
语句1;
break;
case常量表达式2:
语句2;
break;
default:
语句n;
break;
}
扩充:
ICBC:
中国工商银行
CBC:
中国建设银行
ABC:
中国农业银行
C#中声明数组只能为:
数据类型[]数组名;
如:
int[]arr1=newint[5]{0,1,2,3,4};
int[]arr2=newint[]{0,1,2,3,4};
int[]arr3={0,1,2,3,4};
do——while语法:
do
{
代码块
}while(条件表达式);
//真则循环
foreach循环不能改变集合中各项的值用于遍历数组或集合
foreach(类型元素in集合或数组)
{
代码块
}
foreach(intiteminarray)
{
Console.Write(item+“”);
}
for必须用整型变量做循环计数器
P54页循环特例
break:
跳出本层循环执行外层循环的语句
continue:
跳出本次循环,开始执行下一次循环
for(……)
{
for(……){
……
break;
……
}
……
}
for(……)
{
for(……)
{
……
continue;
……
}
……
}
P58初始化操作
扩充:
冒泡和选择C语言P62页
选择:
for(i=0;i { for(j=i+1;j { if(myarray[i]>myarray[j]) { temp=myarray[i]; myarray[i]=myarray[j]; myarray[j]=temp; } } } 冒泡: for(i=0;i { for(j=0;j { if(myarray[j] { temp=myarray[j]; myarray[j]=myarray[j+1]; myarray[j+1]=temp; } } } 第三章: 升级MyBank private访问修饰符 用属性实现字段的封装 privatestring_name; publicstringName { get{return_name;}//只读属性 set{_name=value;}//只写属性 } 操作方法: 右击重构->封装字段 swap(refnum1,refnum2);//实现数字的交换引用传递 private只能被类本身访问。 this关键字代表当前的对象,在类的内部,可以用this关键字访问她的对象。 第四章: C#的String类 C#中常用的字符串处理方法: P104 intIndexOf(stringvalue): 查找某个字符在字符串中的位置 stringSubstring(intstartIndex,intlength): 从字符串中截取子字符串 stringToLower(): 将字符串转换成小写形式 stringToUpper(): 将字符串转换成大写形式 boolEquals(stringvalue): 比较两个字符串的值是否相等 stringJoin(stringseparator,string[]value): 连接字符串 string[]Split(charseparator): 分割字符串 stringTrim(): 去掉字符串两边的空格 特例: 分割字符串: strings=“ZhangSan”; string[]ss=s.split(‘’); while(choice.Equals(“yes”));//判断用户输入的字符串是否是yes staticvoidMain(string[]args) { stringemail;//电子邮件地址 Console.WriteLine("请输入你的邮箱: "); email=Console.ReadLine(); Console.WriteLine("你的邮箱是{0}",email); intposition=email.IndexOf("@");//获得@符号的位置 if(position>0) { name=email.Substring(0,position); Console.WriteLine(“你的邮箱用户名是: {0}”,name); } else { Console.WriteLine(“你的邮箱格式错误! ”) } } if(name==""){}//比较地址 if(name.Equals(String.Empty)){}//比较内容 资料: C#设置路径的正确代码: C: \\temp或@”C: \temp” stringmyString=string.Format("格式字符串",参数列表);P112页 数值类型与字符串之间的转换 强制转换: (string->int/double/float) intage=int/float/double.Parse(Console.ReadLine()); String>---int/double/float intage=18; stringmyage=age.ToString(); 用Convert类进行转换 inta=Convert.ToInt32() floatb=Convert.ToSingle() doublec=Convert.ToDouble() stringd=Convert.ToString() C 货币格式 String.Format(”{0: C3}”,2000) ¥2,000.000 D 十进制格式 String.Format(”{0: D3}”,2000) 2000 F 小数点后的位数固定 String.Format(”{0: F3}”,2000) 2000,000 N 用逗号隔开的数字 String.Format(”{0: N}”,250000) 250,000.00 P 百分比计数法 String.Format(”{0: P3}”,0.29768) 29.768 X 十六进制格式 String.Format(”{0: X000}”,12) C Console.WriteLine("姓名: "+String.Format("{0,-20}",name)); Console.WriteLine("存款金额: "+String.Format("{0,20: C2}",balance)); Console.WriteLine("存款天数: "+String.Format("{0,20: D}",days)); Console.WriteLine("存款年利率: "+String.Format("{0,20: P}",RATE)); Console.WriteLine("利息总额: "+String.Format("{0,20: C2}",account)); Console.WriteLine("本息合计: "+String.Format("{0,20: C2}",total)); 第五章: 库存管理 略 第六章: 数据库 简称: DB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 总结 归纳