1.1. C#语言
1.1.1. 大小写
大小写敏感
1.1.2. 标识符
一般规则
1.1.3. 语句分隔符与续行符
直接写成多行
1.1.4. 注释
//
/*
*/
1.1.5. 基本数据类型
int,decimal,string,bool,DateTime,object
1.1.6. 数组类型
string[] sAryValue=new string[] {“1”,”2”,”3”};
1.1.7. 运算符
+ - * / %
|
加、减、乘、除、取余
|
> >= < <= == !=
|
大于、大于等于、小于、小于等于、等于、不等于
|
&& ||
!
|
与、或、非
|
+
|
串连接
|
1.1.8. 语句
顺序:
int iValue=10;
分支:
if(iValue>10)
iValue=iValue*10;
else
iValue=iValue*100;
switch(iValue)
{
case 1:
…;
break;
case 2:
break;
default:
break;
}
循环:
for(int I=0;I<10;I++)
{
}
foreach(int I in a)
{
}
while(I<10)
{
}
do
{
}while(I<10);
break;
continue;
return;
1.1.9. 函数与过程调用
private void alert(object oMsg)
{
……
}
alert(iValue);
private bool Confirm(object oMsg)
{
……
}
if(confirm(“delete it?”)==true)
alert(true);
else
alert(false);
1.1.10. 代词
this
1.1.11. 变量作用域
public,protected,private
1.1.12. oledb命名空间
oledbConnection,oledbCommand,oledbDataAdapter
oledbDataReader,oledbParameter
1.1.13. 数据集命名空间
DataSet,DataTable,DataRow,DataColumn,DataRelation,Constraint
1.1.14. 数据访问示例
using System.Data;
using System.Data.Oledb;
string sSql=”select * from t_object”;
oledbConnection cn=new oledbConnection();
Cn.ConnectionString=”provider=SQLOLEDB.1;Data Source=tj;User id=sa;Pwd=;Initial Catalog=bm0710”;
oledbDataAdapter da=new oledbDataAdapter();
da.SelectCommand=new oledbCommand(sSql,cn);
DataSet ds=new DataSet();
da.fill(ds);
1.1.15. ds循环
DataTable dt=ds.Tables[0];
foreach(DataRow dr in dt.Rows)
{
MessageBox.Show(dr[2].ToString());
}
1.1.16. ds过滤排序
DataView dv=new DataView(dt);
dv.RowFilter=”Fnumber=’bm’”;
dv.Sort=”Fnumber”;
1.1.17. 自建表格
DataTable dt=new DataTable(“t_dict”);
dt.Columns.Add(“FID”,typeof(System.Int32));
dt.Columns.Add(“FName”,typeof(System.String));
dt.Columns.Add(“FValue”,typeof(System.String));
dt.Rows.Add(new object[] {1,”tt”,”kk”});