C#基础语法一文通(一)

创建自己的第一个C#程序:

新建空白解决方案→在资源管理器的 解决方案上右键→添加→新建项目→控制台应用。

调试:加入断点,f5运行 f11逐步调试;

设置启动项目,如果一个解决方案中有多个项目,可以在资源管理器中选择某个项目设置启动项目

编译过程:

cs文件→CLS编译→通用中间语言(exe,dll)→CLR编译→机器码;

基础语法:

  1. 打印: Console.Write("hello fineday!");
  2. 打印一行: Console.WriteLine("请输入您的名字");
  3. 还可以:Console.WriteLine("hello!{0}",name);//{0}是占位符
  4. 控制台标题:Console.Title="第一个程序";
  5. 读一行数据:string name =Console.ReadLine();
  6. 一个C#程序基本结构:
        using System; //引用命名空间

namespace ConsoleApp1 //命名空间
{
	class Program  //定义类
	{
		static void Main(string[] args)   //类的main函数
		{
			Console.WriteLine("hello!");
		}
	}
}

      

7.变量声明:

        int a1=0;
string myName;
float num1=0.01f;  //float数值后要加单位f,而且float是近似存储的
double num02=0.02; //double数值后不用加单位d;
bool b1=true;
char c1='a'; //char必须用单引号
long c2;

      

8. 字符串占位符:

        string str = string.Format("您好~!{0}","fineday");

      

9. 标准字符串格式化:

        			string str1 = string.Format("{0:d2}",1);//01 格式化,空位为0;
			string str2 = string.Format("{0:f3}", 0.1);// 0.100 小数格式化
			string str3 = string.Format("{0:c}", 0.1);//以金额显示¥
			string str4 = string.Format("{0:p0}", 0.1);//以10%显示

      

10. 字符串转义

        Console.WriteLine("\"我是谁??\"");
Console.WriteLine("\0");   //空串 “”
Console.WriteLine("第一行\r\n第二行");//换行
Console.WriteLine("abc\tdas");//tab符

      

11. 计算运算符

C#的/是地板除

②取余:n1%n2;

③:float和decimal不能相加

④:字符串可以相加

12,比较运算符 == >= <= !=

13.。逻辑运算符 && || ! 注意: C#的逻辑是短路逻辑

14, 快捷运算符 += %=

15,一元运算符 i++(先返值后自增) ++i(先自增后返值)

16,三元运算符

条件?满足:不满足

string str= 1>2?"OK":"NO";

17. 数据类型转换

① int.Parse(string);

②result.ToString();

18.显式转换和隐式转换

隐式转换:

①:byte转int 自动转换

②:short转int 自动转换

③:多种变量参与运算结果自动向较大的类型提升

显式转换:

①:int i4=100;

byte b4=(byte) i4;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值