C# 学习笔记 1.初识

目录

1.数据类型讲解

2.字符串

3.结构体

4.枚举

5.数组

6.初始化数值

7.static 关键字

8.const

1.const 默认是static不可以更改。

9.运算符

1.优先级

2.重载

10语句

1. if else

2. switch case

3.while, do while,for ,foreach

4.break 退出整个循环  continue 终止本次循环 goto 跳转的标记位置 return 退出循环和循环所在的函数。


工业控制行业和医疗行业使用c#的公司还是很多,所以学习一下,顺便记录下来。

关于c#会常听到WCF,WPF,关于这些缩写先记录一下。

书籍:目前在看learning hard 作者 李志 推荐大家看,适合入门书。(入门学习要买一个薄的书)

Windows通信基础(Windows Communication Foundation,WCF)基于Windows平台下开发和部署服务的软件开发包(Software Development Kit,SDK)。是Microsoft为构建面向服务的应用提供的分布式通信编程框架,是.NET Framework 3.5的重要组成部分。使用该框架,开发人员可以构建跨平台、安全、可靠和支持事务处理的企业级互联应用解决方案。

WPF的全称是Windows Presentation Foundation,是微软新发布的Vista操作系统的三大核心开发库之一,其主要负责的是图形显示,所以叫Presentation(呈现)。

1.数据类型讲解。

系统关键字  77个

分类 3 种 整形 浮点 十进制

2.字符串

和c++的不一样,字符串不变性。

3.结构体

4.枚举

enum ErrorCode : ushort

{

None = 0,

Unknown = 1,

ConnectionLost = 100,

OutlierReading = 200

}

5.数组

6.初始化数值

7.static 关键字

在 C# 中,当主函数调用另一个非静态函数时总是提示: “ 对象引用对于非静态的字段、方法或属性是必需的 ”

C# 的类的静态方法规定:类中静态的方法、成员函数只能访问静态的数据成员或者静态的方法。 使用了关键字 static 代表是静态方法,该静态方法只能调用外面其他的静态函数或静态变量(对于外部的非静态函数或变量,都不能调用)。

解决方法
方法一:在被调用的非静态函数或变量前加 static 关键字,将其变成静态方法或变量。以被静态函数调用。

方法二:将被调用的函数封装在另一个类中,然后在主调函数中对被调函数所在的类进行实例化,通过该实例化的对象来对该方法进行调用。此时被调函数前就不需要再加 static 关键字。

【总结】:“static修饰的函数或变量都是在类初始化的时候加载的,而非静态的变量都是在对象初始化的时候加载。”

static 用法拓展
1、在一个类中,由 static 修饰的方法或变量,如果在别的类中进行调用时,只能通过类名来进行访问。

2、当构造对象的时候,对象中只包含普通字段,不包含静态字段。

8.const

1.const 默认是static不可以更改。

9.运算符

1.优先级

2.重载

operator

重载需要定义为 public static !!

10语句

1. if else

2. switch case

3.while, do while,for ,foreach

4.break 退出整个循环  continue 终止本次循环 goto 跳转的标记位置 return 退出循环和循环所在的函数。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值