成品网站源码,今天的最新消息,企业网站建设模块,自己的服务器 做网站一、C#基础 1、项目后缀#xff1a; .config——配置文件#xff08;存放配置参数文件#xff09; .csproj——项目文件#xff08;管理文件项#xff09; .sln——解决方案文件#xff08;管理项目#xff09; .cs——源文件#xff08;程序代码#xff09; 2、函数四… 一、C#基础 1、项目后缀 .config——配置文件存放配置参数文件 .csproj——项目文件管理文件项 .sln——解决方案文件管理项目 .cs——源文件程序代码 2、函数四要素名称输入输出加工 3,、主函数输出语句输入语句 namespace ConsoleApplication5//命名空间 { class Program //类 { static void Main(string[] args)//方法 main主要的 程序的入口 { //主函数内容 Console.Read();//输入语句 Console.ReadKey();//输入语句 Console.ReadLine();//输入语句 等待回车结束获取一整行代码 Console.Write();//输出语句不自动换行 Console.WriteLine();//输出语句自动换行 } } } 4、快捷键的使用 Alt→提示 需要执行程序时点击启动 或者CtrlF5 Ctrlk/e 然后按 Ctrlc注释本行 Ctrlk/e 然后按 Ctrlu 取消注释 Shiftdelete 一删删一行 Ctrlx 剪切一行 CtrlShiftSpace 将光标放在方法函数括号里面时使用显示重载 5、注释 //注释一行 /**/注释一段区域可进行拖动 ///放在函数上面使用给函数加注解 2在一行中声明相同类型的多个变量之间用逗号分开。 例 int ab声明变量类型用逗号隔开 3同一语句中不能对同一个变量名声明成同一类型两次 例int a34int a22错误 二、数据类型 1、常用的数据类型 整形1int.NET类型Int32区间-21亿 2long.NET类型Int32 浮点型小数型1double.NET类型Double 2decimal.NET类型 Decimal 布尔型判断bool.NET类型BooleanTrue或False 字符串型string.NET类型 String字符序列 未知数值是否为整数时用double String等同于字符型长度较长定义时用双引号 举个栗子string a “smile”; 输出的两种拼接方式 Console.Write(请输入你的姓名); string name Console.ReadLine(); Console.Write(请输入你的年龄); string age Console.ReadLine(); //第一种方式遇到string类型时表示拼接 //Console.WriteLine(你的姓名是name今年age岁了。); //第二种方式占位符拼接从o开始 Console.WriteLine(你的姓名是{0}今年{1}岁了。,name,age); Console.ReadLine(); 四、C#转义字符 \’ 单引号 \” 双引号 \\ 反斜杠 \0 空 \a 警告产生峰鸣 \b 退格 \f 换页 \n 换行 \r 回车 \t 水平制表符 \v 垂直制表符 五、变量常量 1、变量名由字母数字下划线汉字 组成但是首字母不能为数字。且不能与关键字重名。 2、变量名前面加关键字不能赋值只能取值const 例子const int a 1; 六、基本类型转换 1自动转换隐式转换 ——从值类型转换到引用类型时候。 2强制转换显式转换 ——从引用类型转换到值类型时候或者从浮点型转换到整型。 1从浮点型转换到整型 例 int a double b 12.3; a (int)b; Console.Write(aa); //输出a12 2从值类型转换到引用类型 例 int a 2; string s a.ToString();//.ToString是方法 需要加括号 3当引用类型转换到值类型时必须引用类型中的数据元素能够转换成值类型的容量范围内的数据才行否则不能转。 4Convert 例 int a; float c; double b 12.3; a Convert.ToInt32(b); c Convert.ToSingle(b); Console.Write(a); Console.Write(c); //输出12 12.3 5Parse 例子 string a3; int bint.parse(a); Console.WriteLine(b); 七、运算符 分类 符号 解释 优先级 算数 -- 加加 减减 由高到低即执行顺序由上到下.圆括号的优先级最高 例aa1 */% 乘 除 取余 %模 取余 10%31 - 加 减 关系 大于 小于 大于等于 小于等于 ! 等于 不等于 逻辑 与并且 俩条件均满足 || 或 满足一个条件及即可 ! 非注优先级在此表的最顶层 取反向值 条件运算符 ?: 惟一的一个三元运算符 如果 赋值 - * / % 如x-4.即xx-4; 是赋值 1.前和后的区别-- 一样 在前 先运算 后赋值 在后 先赋值 后运算 例 int a 5; int b a;//加加在后面时先赋值再运算 即b5 aa16 int c a;//加加在前面时先运算再赋值 即aa1617 ca7 Console.WriteLine(a);//输出后a7 Console.WriteLine(b);//输出后b5 Console.WriteLine(c);//输出后c7 Console.ReadLine(); 2、?:如果 的用法 例 Console.Write(请输入第一个数); double a double.Parse(Console.ReadLine()); Console.Write(请输入第二个数); double b double.Parse(Console.ReadLine()); Console.Write(请输入第三个数); double c double.Parse(Console.ReadLine()); //double d a b ? a : b; //double e d c ? d : c; //double e (a b ? a : b) c ? (a b ? a : b) : c; //Console.Write(最大的数为 e); Console.Write(最大的数为((a b ? a : b) c ? (a b ? a : b) : c)); Console.ReadLine(); // 程序的入口 static void Main(string[] args); { 输出语句打印完成换行 Console.WriteLine(这是我的第一个C#程序!); //打印完成不换行 Console.Write(hello world); //输入语句等待直到接收到回车命令为止获取一整行的内容 string s Console.ReadLine(); //一个等号表示赋值号 Console.WriteLine(s); Console.ReadLine(); /*表示注释一段*/ Console.Write(请输入你的姓名); string name Console.ReadLine(); Console.Write(请输入你的年龄); string age Console.ReadLine(); Console.WriteLine(你的姓名是name,今年age岁了。); //加号在遇到string的时候表示拼接第一种用加号表示拼接。 //第二种占位符 Console.WriteLine(你的姓名是{0}今年{1}岁了。,name,age); //数据类型包括值类型、引用类型 //值类型;最常用的 整数类型必须是整数主要用int int a 3; //小数类型浮点型可以写整数包括了。 double b 3.14; //float是单精度浮点数比double双精度浮点数的取值范围要小。一般常用double。 float c 3.14f; decimal d 3.14m; //f和m表示转换转成double.小数类的主要用double. //布尔类型bool 判断正确或错误。true或false . bool e true; //string,是个引用类型字符串类型。 string ss hello world; //把a,b,c,d,e,ss,这些称为变量。可以变化的东西。变量名有字母、数字、下划线、、汉字。像int、double、float、decimal.首字母只能用字母、下划线、、汉字。不能与关键字重名。 //关键字指:像console、using. //常量只能取值不能重新赋值。常量的定义方法是需要在前面加一个:const. 变量名前面加关键字;const。。 const int f 5; // const int f 7;错误的f不能重新赋值因是一个常量。还有一种可能是 //const int g; //int g; g6; 这是变量就可以。也可表示多个intg,h,i,j; 用分开表示并列。列下 int g; g 6; int h, i, j; i 7;转载于:https://www.cnblogs.com/yp11/p/5827303.html