C#学习笔记

1.

单精度要在后面加f

例如: float x=3.1415926f;

  双精度不用加

2.

Console.WriteLine()打印输入换行

Console.Write()不换行


3. 

Console.ReadLine() 读字符串

Console.Read() 读字符,读字符Ascii

Convert.ToChar(ch) ch是ascii码的编号,整数int

Convert.ToDouble(Console.ReadLine()) 输入的字符串转换成双精度的

Convert.ToInt32(Console.ReadLine()) 输入的字符串转换成整形

。。。。。。。

4.

变量的命名规则和c语言差不多,但是好像汉字可以作为首字符

例如:我的变量,变量1  变量2。。。。。。

变量名不能和关键字重复,如果要使用在关键词前面+“@”

例如@int


变量区分大小写


驼峰式变量命名法,第一个单词字母小写  第二字符大写

例如  firstName   playMusic


5.

常量声明  

const int x = 9;


int x = 9 和const int x = 9区别?

程序很小的情况可以,程序很大时容易出现错误

常量是不能被改变了。x不能被修改了

便于维护代码。



6.

基姆拉尔森计算公式
W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1) mod 7
在公式中d表示日期中的日数,m表示月份数,y表示年数。
注意:在公式中有个与其他公式不同的地方:
把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。


7

5/2=2

5%2=1 取余 取模

数学函数


8.

i++  i--    先使用i,再增加减少

++i  --i    先加减少,再赋值

9

== 等于号

=  赋值号

&& 与 两个都为真,都为真  电路的串联

|| 或 有一个为真,都为真  电路的并联

!非 相反


9

bool  isevent=true;

if(){.....}

else{....}双项选择


if(){.....}

else if(){....}

else if(){....}

else()多项选择

善于使用for语句和While

10

枚举一般放在class 前面和 主函数前面

 enum weekdays { 星期一,星期二}

结构

类前面

    struct student
    {
        int num;
        string name;
        string sex;
    
    }


11

和for类似
foreach(元素类型 元素,in 数组)


12.

函数形参

一个函数,可以产生很多有价值的计算结果,然而return只能返回一个

ref 参数前必须赋值;

out不需要赋值。返回结果的。


13

public 公共的

private  私有的不被外界所修改

新建类,在项目--添加类,记得在引用类要写引用空间,引用新建类的命名空间到指定函数


14.

析构函数


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值