1C# DATABASE复习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章
一、.NET和C#
.NET类似于舞台,在此平台之上可以进行软件开发和软件使用C#是面向对象的高级编程语言
二、变量
char int string double bool
三、常量(声明的时候必须赋值;赋值后不能修改)
const double PI=3.14
四、Console类的输入和输出
输出:Console.WriteLine(“”);Console.Write(“”);
输入:int i=int.Parse(Console.ReadLine());
五、对象和类
public class Student
{
public string name;
public void Eat(string th)
{
Console.WriteLine(name+“吃”+th);
}
}
Student per=new Student();
=”张三”;
per.Eat(“肉”);
六、注释
单行://
多行:/**
文档:///
第2章:
一、条件语句:
if
switch:每个case必须有break;可以进行string等值判断二、循环语句:
for、while、do-while
string str=“我恨你”;
foreach(char chr in str)
{
Console.WriteLine(chr);//chr变量只能读,不能修改}
三、数组:
Int[]nums=new int[5]{12,33,45,59,9};
//1、“[]”在中间
//2、“new int[5]”中的5可写也可以不写,java内不能写
四、冒泡算法:
外层循环n-1
内层循环n-1-i
for(int i=0;i { for(int j=0;j { If(nums[j]>nums[j+1]) { int temp=nums[j]; nums[j]=nums[j+1]; nums[j+1]=temp; } } } for(int i=0;i { for(int j=i+1;j { If(nums[i]>nums[j]) { int temp=nums[i]; nums[i]=nums[j]; nums[j]=temp; } } } 第3章 一、访问修饰符 private public 二、属性 private int age;//字段 public int Age//属性 { get{return age;} Set { if(value>0&&value<150) age=value; else age=18; } } 三、值传递和引用传递 四、A=10b=10 public void Method(int a,ref int b) { a++; b++; } int x=9,y=9; Method(x,ref y); //执行完之后,x=9,y=10; 第4章 一、string类的方法: 1、string Join(string separator,string[]value) 把数组每个元素用指定的连接符连接起来,输出字符串。 如: string[]strs={"我","爱","中","国"}; string str=string.Join("_",strs); str输出:"我_爱_中_国" 2、string[]Split(char separator) 用指定的分割符separator分割字符串,返回分割后的字符串数组。 如: string str="我_爱_中_国"; string[]strs=str.Split('_'); strs输出:一个4个长度的字符串数组。 3、string Substring(int starIndex,int length) 4、Substring(0,1) 5、Substring(0,长度) 从指定的位置starIndex开始检索长度为length的字符串。 如: string str="我_爱_中_国"; string str1=str.Substring(3,3); str1输出:"_中_" 4、string myString=string.Format("格式字符串",参数列表),以后拼凑SQL语句会经常 用到 如: string mySQL=string.Format("select*from students where name like'%{0}%'","李"); mySQL查询:名字包含李字的所有学生的记录 5、int IndexOf(Object obj) 查找某个字符在字符串中的位置 如: