zoukankan      html  css  js  c++  java
  • 固本培元之三:Convert、运算符、流程控制语句、ref/out/in三种参数类型

    一、Convert类常用的类型转换方法
    Convert.ToInt32() 转换为整型(int)
    Convert.ToChar() 转换为字符型(char)
    Convert.ToString() 转换为字符串型(string)
    Convert.ToDateTime() 转换为日期型(datetime)
    Convert.ToDouble() 转换为双精度浮点型(double)
    Conert.ToSingle() 转换为单精度浮点型(float)

    二、运算符
    算术运算符 + - * / %
    逻辑运算符 & | ^ ~ && || !
    字符串连接运算符 +
    增量和减量运算符 ++ --
    移位运算符 << >>
    比较运算符 == != < > <= >=
    赋值运算符 = += -= *= /= %= |= ^= <<= >>=
    条件运算符(三元运算符) ?:
    比较不常用却又很重要的运算符:
    is运算符可以检查对象是否与特定的类型兼容。
    as运算符用于执行引用类型的显式类型转换。

    三、流程控制语句
    控制流
    if(bool){}else{}
    if(boll)else if(bool)else{}
    switch ()
    {
     case :
      break;
     default :
      break;
    }
    循环语句
    for(int i==0;i<int;i++){}
    while(true){}
    do{}while(true)循环
    只遍历
    foreach(TabelRow tr in datatabel.rows){}

    四、ref/out/in三种参数类型
    In:过程不会改写In的内容,但可以读 ,所以传入前你得有值。----------------------------------只读
    Out和out:传入的值不会被过程所读取,但过程可以写,所以传入前赋值没意义我不读。-------------只写
    ref:传入的值,过程会读,也会写。因为会读,所以传入前你得有值。-----------------------------读写

  • 相关阅读:
    Django+drf学习过程笔记
    网络编程之socket
    python回收机制
    异常处理
    面向对象
    常用模块
    部分内置模块
    模块的使用、软件开发目录规范
    迭代器、生成器、函数递归调用及二分式
    三元表达式、生成式、匿名函数
  • 原文地址:https://www.cnblogs.com/it-xcn/p/5693707.html
Copyright © 2011-2022 走看看