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
{
}
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