黑马程序员-C#基础
来源:互联网 发布:融资余额 知乎 编辑:程序博客网 时间:2024/05/17 03:31
------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------
1、重置开发环境:工具-导入/导出-重置所有设置.
2、“\n”换行;“\b”:退格;“\t”:制表符
3、double强制转换为int类型,只取小数点左边的整数。int a = Convert.ToInt32(1.23); a 应该为 1.
4、一元运算符:
++;--;+=;-=;%=;/=;*/
++ 自加1
-- 自减1
++又分为前加和后加,--同理。
前加:例:
int i = 18;
int sum = ++i - 10
Console.WriteLine(i);
Console.WriteLine(sum);
前加:i先加加1,再参与运算,即输出结果为:19 9;
后加:例:
int i = 18;
int sum = i++ - 10
Console.WriteLine(i);
Console.WriteLine(sum);
后加:i先用原值参与计算,最后在加1即输出结果为:19 8;
C#中一般一元运算符(++,--)的优先级大于二元运算符.
5、常量/枚举/结构
1)常量语法:
const double PI = 3.14;
常量不可赋值,除非初始化时。防止写程序时恶意修改。常量一般使用大写命名。
2)枚举语法:
enum Gender
{
男,
女,
}
一般定义在类同一级别,也可以定义在方法中.枚举是一种数据类型.定义枚举时值不能时int类型。
int sex = (int)Gender.男,则sex= 0.如果
enum Gender
{
男=1,
女,
}
则sex = 1.
将字符串转换为枚举类型的值.
Gender sex = (Gender)(Enum.Parse(typeof(Gender),"男"));
sex 应为 男。
3)结构体语法:
public struct Person
{
public string name; //结构的成员
public int age;
public void SayHello()
{
//方法的内容
}
}
结构体是一种变量,它的内部可以定义变量和方法.
结构的使用:
结构不能实例化,
Person person1;
person1.name="张三";
person1.age = 20;
Person person2;
person1.name="李四";
person1.age = 30;
6、out\ref\int.TryParse
1)out与ref的区别:
(1)如果参数是以out形式传入的,可以不赋初值,方法中用out修饰的参数,在使用前必须赋值即out主要用于传出值。而ref既可以传入也可以传出值。
2)int.TryParse(string s,out int r)//如果将字符串s转换为int,如果转换成功则返回true,r为转换后的整数。如果转换失败则返回false,r为0;
- 黑马程序员--c#基础
- 黑马程序员-C#基础
- 黑马程序员--C#基础
- 【黑马程序员】C#基础
- 黑马程序员-C#基础
- 黑马程序员--c#基础
- 黑马程序员--C#基础
- 黑马程序员 C#基础01
- 黑马程序员 C#基础_params
- 黑马程序员--C#进阶基础
- 黑马程序员--C#编程基础
- 黑马程序员-----C#编程基础
- 黑马程序员C#基础--基础知识
- 黑马程序员C#基础--变量
- 黑马程序员:C#变量基础
- 黑马程序员-----踏踏实实基础C#基础总结
- 黑马程序员-c#学习之Socket基础
- 黑马程序员----C#基础自学笔记
- hibernate中ORM映射文件中的generator使用方法
- Hibernate常见错误合集
- 深入研究Windows内部原理绝对经典的资料
- Html5学习(主体内容)
- 使用枚举和使用宏的区别
- 黑马程序员-C#基础
- Thinkpad T430自带的Win8改XP系统
- Feathers组件-锦囊妙计--在List用文字滤镜
- 举例详解:Hibernate单向多对多单向关系(有关联表)以及多对一单向关系(无关联表)
- [转]善用Condition设置,解决Source Insight中的parse too complex问题
- python学习标准库
- jdbc环境的搭建
- vc常用技巧
- java产生随机数的几种方式