黑马程序员.Net学习笔记 01篇.C#基础知识
来源:互联网 发布:易游网络验证通杀器 编辑:程序博客网 时间:2024/05/28 09:34
----------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
先总结一下C#语言的一些入门级的基础知识。
Console.WriteLine();向屏幕上输出一句话
Console.ReadLine();读取一个字符串
Console.ReadKey();读取一个按键
//单行注释
/*多行注释*/
在模块前键入///是文档注释
变量:
int age=20; 表示整数,-2,147,483,648 到 2,147,483,647,有符号, 大小32 位整数
double PI=3.14; 表示小数,±5.0 × 10?324 到 ±1.7 × 10308,精度15 到 16 位
decimal money=100.29m; 表示金钱 ,(-7.9 x 1028 - 7.9 x 1028) / (100 - 28),28 到 29 位有效位
string name="张三"; 表示字符串。
char sex='男'; 表示单个字符(可以是任意语言符号)。
bool flag=true; 布尔类型,真假值。
"="号代表赋值运算,把"="右边的值赋给左边。例如,int a=1; a=a+1; a的值为2。
"+"号连接数值时代表加法运算,当数值中有字符时,代表连接作用。
占位符
Console.WriteLine("我叫{0},今年20岁{1}。",name,age);
输出结果为:我叫张三,今年20岁。
变量交换:
第三方变量法: int a=10; 位运算法: int a1 = 10;int b=20; int a2 = 20;
int temp; a1 = a1 ^ a2;
temp=a; a2 = a1 ^ a2;
a=b; a1 = a1 ^ a2;
b=temp;
转义字符:
\n表示换行,\b表示退格,\t对齐,\\表示斜杠,\"表示引号。
@在字符串前面表示不用转义。
try——catch
在C#中捕获异常的办法try { 有可能出错的代码 }catch { 若try中代码出错,则执行...... }算术运算符:
++: 前置递增++var。(变量的值加1并保存,返回变量的新值)
后置递增var++。(变量的值加1并保存,返回变量递增前的旧值)
--: 前置递减--var。(变量的值减1并保存,返回变量的新值)
后置递减var--。(变量的值减1并保存,返回变量递增前的旧值)
+=:复合赋值。(var += expr等价于var = var+expr)
-=、*=、/=、%=,诸如此类。
条件逻辑运算符:
&&:与。 &:位与。(全为1为1)
||:或。 |:位或。(有一个1则为1)
!:非。 ^:位异或。(相同为0,不同为1)
==:相等。 ~:位非,操作数的每个位都取反。
%:求余运算符。
转换:
对不丢失精度的转换,系统会自动完成,称为隐式转换。
需要进行丢失精度的转换时,强制转换。比如 PI=(int)3.14;
每种类型都有.ToString()的方法。int a=int(3.14);
Convert.ToInt32(待转值); Convert.ToString();
----------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
- 黑马程序员.Net学习笔记 01篇.C#基础知识
- 黑马程序员-C#基础知识-学习笔记01
- 黑马程序员-学习笔记1—c#基础知识。。。
- 黑马程序员--学习笔记之ADO.Net基础知识
- 黑马程序员----C#基础知识01
- 黑马程序员--01 c#基础知识
- 黑马程序员-- .Net学习日记——c#笔记
- 黑马程序员 C#学习笔记② ADO.NET技术步骤
- 黑马程序员C#学习笔记
- 黑马程序员——OC学习笔记01 OC基础知识。
- 黑马程序员 java学习笔记-基础知识盘点
- 黑马程序员_c#基础知识学习笔记:数组
- 黑马程序员-- Dom基础知识学习笔记1
- 黑马程序员--Dom基础知识学习笔记2
- 黑马程序员--面向对象基础知识学习笔记
- 黑马程序员-javascript基础知识学习笔记
- 黑马程序员--DOM编程基础知识学习笔记
- 黑马程序员--JAVA基础知识学习笔记
- linux- API
- How to obtain iMac full system report
- java object的wait和Thread的sleep方法区别
- 查看LINUX当前目录下的文件夹大小
- intent 详解
- 黑马程序员.Net学习笔记 01篇.C#基础知识
- 使用Python开发环境Wing IDE设立项目详解
- Java equals 方法和 == 的区别
- JAVA正则表达式
- 单文档使用菜单调用对话框
- C++:多态性
- 修改Notes邮件内容默认字体的方法
- qq截图技巧
- 【深入浅出TCP/IP】TCP中的四种计时器