zoukankan      html  css  js  c++  java
  • ASP.NET第一天加强课程

    第一天

    1. ToLower():得到字符串的小写形式。

        注意字符串是不可变的,所以这些函数都不会直接改变字符串的内容,而是把修改后的 字符串的值通过函数返回值的形式返回。s.ToLower()s=s.ToLower() 

    2. ToUpper():得到字符串的大写形式; Trim()去掉字符串两端的空白。

    3. 字符串替换:string Replace(string oldValue, string newValue)将字符串中的出现oldValue的地方替换为newValue。例子:名字替换。

    4. 取子字符串:string Substring(int startIndex),取从位置startIndex开始一直到最后的子字符串;

    5. string Substring(int startIndex, int length),取从位置startIndex开始长度为length的子字符串,如果子字符串的长度不足length则报错。

    6. bool Contains(string value)判断字符串中是否含有子串value

    7. bool StartsWith(string value)判断字符串是否以子串value开始;

    8. bool EndsWith (string value)判断字符串是否以子串value结束;

    9. int IndexOf(string value):取子串value第一次出现的位置。

    10. Int IndexOf(string value,int startIndex)

     

     

    这个不区分大小写,

    Split用于查找字符串中的一个活多个子字符串,

    #region 日期转换

                string str = "2012/9/12";

                string[]riqi=str.Split(newchar[]{ '-', '/' }, StringSplitOptions.RemoveEmptyEntries);

                Console.WriteLine("你输入的日期是:{0}", str);

                Console.WriteLine("转换后的日期是{0}{1}{2}", riqi); 

                #endregion

    这个例子可以转换日期的格式,

     

    Replace可以讲字符串中的内容进行修改,

    Contains 返回一个值,看字符串中是否出现传过来的字符串,常用于,检查,用户发表的文章,是否有敏感词;  配合replace使用可以将敏感词转换成**号或其他

    最好是先判断,在使用,

    Startswith()

    indexOf判断一个字符,在字符串中是否存在;   后面可以加入开始的位置,

     

    要实例化类,就要用构造方法

     

    Ctrl+R+E自动生成属性;

    Shift+ALT+F10显示未添加的方法;

    基础加强

    在此强调代码规范

    注释

    骆驼命名 :第一个单词首字母小写,之后的单词首字母大写 userNameuserPasswordrealName(普通变量、字段)

    帕斯卡命名:第一个单词首字母大写,之后的单词首字母大写 GetMax()ChangeName()…(方法名、类名)

    定义的变量或者方法 名字要有意义。

    方法名:动词。Write()Open()Close()Dispose()GetUserId()、…(方法都是要做一件事情)

    变量名:按功能命名、按方法的返回值内容命名(userName=GetUserName();

     

    配置环境变量,可以使文件在任何盘符下都可以运行,  

    Ngen.exe可以直接进行机器码的编译;

     

     

    面向对象:

    封装,  继承  多态;

    类是模具,创建对象的模具,抽象的;

    类是一种数据类型,用户自定义的数据类型;

    类组成字段属性方法构造函数等;

    当写好一个类以后,有一个默认的无参数的构造函数

     

    当类的构造函数的访问修饰符如果是prevate\protected等的时候,不能再类外部访问,所以也就不能再类外部通过new关键字来创建对象。可以通过:

    Student stu=student . GetInstance();创建对象;//=号前面的部分是定义了一个变量,类型是person类型;    后面的new关键字来产生一个person对象,并把这个对象赋给前面的变量;

     

    添加引用   添加程序集

    导入命名空间  namespace (ctrl  或  shift + alt + f10)

     

    变量作用域在方法内部声明的变量都是局部变量,使用之前必须声明再赋值,然后使用;

    在离他最近的大括号之间,  类的成员变量,声明的时候如果没有赋值,则会有默认值;

  • 相关阅读:
    跳台阶问题
    最大连续子数组和
    寻找和为定值的若干个数
    MySQL- 用Navicat通过隧道连接到远程数据库
    CDH- 测试mr
    Sqoop- sqoop将mysql数据表导入到hive报错
    CDH- CDH大数据集群运维
    Spring- 异常org.xml.sax.SAXParseException; systemId: http://www.springframework.org/schema/context/; lineNumber: 1; columnNumber: 55; 在 publicId 和 systemId 之间需要有空格。
    Spring- 通过Xml的方式完成Bean的实例化
    Spring- Bean的命名
  • 原文地址:https://www.cnblogs.com/mafacai/p/2809255.html
Copyright © 2011-2022 走看看