• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

黑马程序员--c#基础总结

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.C#语法规则
(1)标示符,关键字,用户变量区分大小写;在输入命名时首字母要大写,第二个字段首字母也要大写;
(2)习惯用分号结尾(;)和花括号{};
(3)NameSpace命名空间,用于将同名的类区分在不同名称的命名空间内;
(4)

1:Using用法是引用一个程序集中的命名空间的名称,然后就可以在代码中直接调用该命名空间中的所有方法;

2:using语句的作用就是提供了一个高效的调用对象Dispose方法的方式

using语句为实现了IDisposable的类型对象调用Dipose方法,using语句能够保证使用的对象的Dispose方法在using语句块结束时被调用,无论是否有异常被抛出。C#编译器在编译时自动为using语句加上try/finally块,所以using的本质和异常捕捉语句一样,但语法更为简洁。所有using使用的对象都应该在using语句开始后再初始化,以保证所有的对象能够被Dispose

3,如果在using内数据库没有关闭,在跳出using作用域时,自动帮我们加上conn.close()然后dispose方法


(5)行注示:双斜杠(//);
  块注示:/**/
  代码提示信息
      #region "提示信息"
  //内容
  #endRegion
(6)文件-新建-项目-控制台应用程序

(7)变量和常量:在程序运行时临时存储信息的容器,变量的生生命周期采决于变量的作用域,变量在声明时C#不允许隐式声明,在使用之前必
须先给变量赋初值,const  int  常量 =3.14;

(8)八种常用数据类型

整型int n=10;
长整型:long m=20L;
浮点型:float x=6.35F;
双精度:double y=6.789;
货币型:decimal p=16.890M;
字符串:string str="world";
字符型:char ch='A';
逻辑型:bool flag=true;

object类
object类是预定义类System.Object的别名,它是所有其他类型的基类。c#中所有类型都直接或间接从object类中继承。因此,一个object类的
变量可以被赋予任何类型的值。
int i=30;
object obj1;
obj1=i;
object obj2='a';

(9)string类操作和常用方法

 

string myString = "I have a dream.";
char myChar = myString[2];//把string变量当作只读的char数组使用,不能改写myString[2]
char[] myChars = myString.ToCharArray();
string[] myWords =myString.Split(separator);//分隔成数组
Console.WriteLine("myString have {0} chars",myString.Length);
myString=myString.ToLower();//转小写
myString=myString.ToUpper();//转大写
myString=myString.Trim();//删前后空格
myString=myString.TrimStart();//删前空格
myString=myString.TrimEnd();//删后空格
myString = myString.trim(trimChars);//删指定字符

 

 (10)控制流

 A,If语句:通用判断
    If (条件1)
      当条件为TRUE时执行;
    Else
      当条件为FALSE时执行;
    If (条件1)
    {多条语句;}
    Else
    {多条语句;}
  B,Switch语句:用于同条件多结果判断
    Switch (条件)
     ...{
      Case 结果1:
      代码1;
      break;
      Case 结果2:
      代码2;
      break;
      Case 结果3:
      代码3;
      break;      Case 结果4:
       Case 结果5:
      Case 结果6:
      Case 结果7:
      代码567;//只要满足上面三个Case之一就执行。
      break;
      ...
      Default:
      代码;
      break;
     }
C,Do...While: 当条件为True时循环。( 先执行后判断)ss
    Do 
    ...{...}While(条件);//分号不可少
  D,While...:(先判断后执行) 当条件为True 时循环。
    While(条件)
    ...{...}
    
  F,For...: 
    For (变量;条件;操作)//可以在此时声明变量,但作用域就仅限于循环内了。
    ...{...
    Break;//跳出整个循环
    Return;
    Continue;//中止当前循环,继续下一个循环
        }

 (12o)override  覆盖原来的方法

 

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap