黑马程序员-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;

原创粉丝点击