c#基础用法

1.注释符

1)注销

2)解释

2.3种方式

1)单行注释 //

2)多行注释 /*要注释的内容*/

3)文档注释 /// 多用来解释类或方法

3.数据类型

1)值类型

 2)引用类型

  1.对象 object 

object obj;
obj = 100; // 这是装箱

  2.动态 dynamic

dynamic <variable_name> = value;

3) 字符串

  1.引号

String str = "test";

  2.@引号 ("逐字字符串)

  @ 符号用法

    1.取消在字符中的转义作用

string str = @"C:Windows";  // 等价于 string str = "C:\Windows";

    2. 将字符创按照原格式输出

Console.WriteLine(@"今天天气好晴朗
处处好风光):
Consle.ReadKey();

结果:

4)指针类型

指针类型变量存储另一种类型的内存地址。C# 中的指针与 C 或 C++ 中的指针有相同的功能。

声明指针类型的语法:type* identifier;

例如:

char* cptr;
int* iptr;

"+"号作用:

1)、连接:当+号两边有一边是字符串的时候,+号就起到连接的作用。
2)、相加:两边是数字的时候

占位符

1  int n1 = 10;
2             int n2 = 20;
3             int n3 = 30;
4 
5             Console.WriteLine("第一个数字是{0},第二个数字是{1},第三个数字是{2}", n1, n2, n3);
6             Console.ReadKey();

结果:

接受输出数据 

         Console.WriteLine("请输入您的姓名:");
            string name = Console.ReadLine();

            Console.WriteLine("您的姓名是:{0}", name);
            Console.ReadKey();
                

类型转换

隐式类型转换:
我们要求等号两遍参与运算的操作数的类型必须一致,如果不一致,满足下列条件会发生
自动类型转换,或者称之为隐式类型转换。
两种类型兼容
例如:int 和 double 兼容(都是数字类型)
目标类型大于源类型
例如:double > int 小的转大的

int a = 10;
double n = a;
Console.WriteLine(n);
Console.ReadKey();

显示类型转换:
1、两种类型相兼容 int--double
2、大的转成小的 double----int

 double num = 303.23;
//语法:
 //(待转换的类型)要转换的值;
int ret = (int)num;
Console.WriteLine(ret);
Console.ReadKey();

结果:

运算中讲一个整数类型提升为一个double类型 

int n1 = 10;
int n2 = 3;
double ret = n1*1.0 / n2;  //讲一个整数类型转为double类型 拿整数类型乘以1.0即可
Console.WriteLine(ret);
Console.ReadKey();

结果:

总结:
自动类型转换:int---->double 小转大
显示类型转换:double--->int  大转小

原文地址:https://www.cnblogs.com/yifengs/p/11512221.html