C#学习第二天 基础语法规则

C#基础语法与编程实践
本文详细介绍了C#的基础语法,包括注释方法、VS常用快捷键、变量命名规则、字符串操作、类型转换等内容,并通过示例展示了如何在实际编程中应用这些知识。

   C#基础语法:

1.注释

注释符的作用:1)注销代码;2)注释内容

C#中的三种注释方法:

1)单行注释://

2)多行注释:/*....*/

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

                /// <summary>
		/// 这个方法的作用是求两个整数之间的最大值
		/// </summary>
		/// <param name="n1">第一个整数</param>
		/// <param name="n2">第二个整数</param>
		/// <returns>返回较大的整数</returns>
		public static int GetMax(int n1,int n2)
		{
			return n1>n2?n1:n2;
		}
        /// <summary>
	/// 这个类用来描述一个人的信息
	/// </summary>
	public class Person
	{
	}


2. VS常用快捷键

1)CTRL+K---> ctrl + D  :自动对其代码

2)CTRL+J  : 快速弹出只能提示

3)Shift+home/Shift+end : 选中本行

4)F1转到帮助文档

5)折叠代码 #region......#endregion

	#region Helper methods
	
	public static void Main()
	{
		try
		{
			RunSnippet();
		}
		catch (Exception e)
		{
			string error = string.Format("---\nThe following error occurred while executing the snippet:\n{0}\n---", e.ToString());
			Console.WriteLine(error);
		}
		finally
		{
			Console.Write("Press any key to continue...");
			Console.ReadKey();
		}
	}

	private static void WL(object text, params object[] args)
	{
		Console.WriteLine(text.ToString(), args);	
	}
	
	private static void RL()
	{
		Console.ReadLine();	
	}
	
	private static void Break() 
	{
		System.Diagnostics.Debugger.Break();
	}

	#endregion
折叠后显示:
+    Helper methods

3.变量的命名规则:

1)Camel 骆驼命名规则   ---变量首单词全部小写,其他单词首字母大写 ---> 多用于变量

2)Pascal 命名规则   ---所有单词首字母都要大写 ----> 多用于类或方法


4.+号在字符串中的使用

name = "卡卡西";
			string address = "火影村";
			int age = 30;
			string email = "kakaxi@qq.com";
			decimal salary = 2000m;
			Console.WriteLine("我叫"+name+",我住在"+
			address+",我今年"+age+"了,我的邮箱是"+
			email+",我的工资是"+salary);

5.比+号简单的方法:占位符

使用方法:先挖坑,后占坑

Console.WriteLine("我叫{0},我住在{1},我今年{2}了,我的邮箱是{3},我的工资是{4}",
			name,address,age,email,salary);

6.转义符:指一个‘\'+一个特殊字符,组成一个具有特殊意义的字符

1) \n  表示换行

2)\“表示一个英文半角的双引号

3)\t 表示一个tab键的空格

4)\b 表示一个退格键,放到字符串的两边没有效果

5)\r\n  windows操作系统不认\n,用\r\n代替,等同于\n。

6)\\  表示一个\

7)@符号:第一种作用:取消字符串中的转义作用,多用于路径字符串中;第二种作用:按字符串编辑的原格式输出


7.类型转换

按要求”=“两边数据类型必须一样,如果不一样,在满足条件下可以将类型转换

隐式转换(自动转换)

满足条件:两种类型兼容,例如int和double兼容(都为数字类型),并且目标类型大于源类型,double>int ,不需要添加额外代码

显示转换(强制转换)

满足条件:两种类型兼容,例如int和double兼容(都为数字类型),并且目标类型小于源类型,int<double,需要添加额外代码

double d = 306.6;  int n = (int)d;   结果为306



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值