C#初识0
来源:互联网 发布:小马oem 知乎 编辑:程序博客网 时间:2024/05/21 17:12
1.注释符
(1)作用
1>解释代码
2>注销代码
(2)注释种类
单行注释 //
多行注释 /**/
文档注释 /// 多用来解释类或者方法
(3)文档注释—一例
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace MyFirstCsharp{ class Program { static void Main(string[] args) { //Console.WriteLine("Hello World"); //Console.ReadLine(); //(int bool stuct enum)值类型,其父为System.valueType,其祖为System.Object //这行代码的作用是将Hello World的打印到控制台 Console.WriteLine("Hello World"); //这行代码的作用是暂停当前这个程序 Console.ReadKey(); } /// <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 { public string Name { set; get; } public int Age { get; set; } public char Gender { get; set; } }}
2.变量—计算机中存储数据
变量本质:
(一段连续)内存空间的别名(是一个门牌号)
类型本质:
固定大小内存块的别名
例: 值 类型 变量门牌号 强哥 一个人 单人房 207 强哥 程程 两个人 双人间 204
- 存储变量的语法
变量名 = 值
存储整数100数据类型:整数在内存中开辟的空间应该是整数类型 int
1.整数类型 int 只能存储整数 不能存储小数 2.小数类型 double 既能存储整数,也能存储小数,小数点后面的位数15~16 3.金钱类型:decimal 用来存金钱,值后面需要加一个m 4.字符串类型 string,用来存储多个文本,也可以存储空,字符串类型的值必须要双引号引用(半角) 5.字符类型:char 用来存储单个字符,最多、最少只能一个字符,不能存储空(注意) 字符类型的值需要用 单引号 括起来,英文半角状态下的单引号 6.空和null区别 一个开空间(空) 一个没开空间(null)
测试代码:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 变量{ class Program { static void Main(string[] args) //{ // //变量类型 变量名; // //变量名 = 值; // //官方语言:声明或者定义一个int类的变量 // int number;//在内存中开辟一块能够存储整数的空间 // //官方语言:给这个变量进行赋值 // number = 100;//表示吧100存储在这块空间内 // //int n = 3.14; // //double d = 3.14; // //double d = 3; // //字符串 张三 李四 王五 赵六 abcdefg // string zsName = "张三"; // string s = "";//字符串(羊肉串)可以存储 空 // //字符类型---羊肉 // char gender = '男';//字符不能多存 // //char c = '';//字符不能存空 // decimal money = 5000m;//存钱类型 // //float { //string name = "王五"; //Console.WriteLine("你好,"+name); //Console.ReadKey(); //Console.WriteLine(5 + 5); //Console.ReadKey(); int n1 = 10; int n2 = 20; int n3 = 30; //索引 挖坑(n1,n2,n3)的决定填坑(0,,1,2)的 Console.WriteLine("第一个数字:{0},第二个数字:{1},第三个数字:{2}", n1, n2, n3); Console.WriteLine("第一个数字:{0},第二个数字:{2},第三个数字:{1}", n1, n2, n3); Console.WriteLine("第一个数字:"+n1+",第二个数字:"+n2+",第三个数字:"+n3); Console.ReadKey(); } }}
延伸:string引用类型string str = null 没有创建内存空间(没有白纸),str 中存放的是空引用指针;string str = "" 创建了内存空间(有白纸),str 中存放的是指向堆中的指针string.Empty等效"",一般用字符串初始化,在跨平台常用.例如:string a;Console.WriteLine(a);//这里会报错,因为没有初始化 a而下面不会报错:string a=string.Empty;Console.WriteLine(a);
3. VS代码波浪线
1>如果你的代码中出现了红色的波浪线,以为这你的代码中出现了语法错误
2>如果你的代码中出现了绿色的波浪线,说明你的代码语法并没有错误,只是警告
4.string( 关键字)和 和 String (类)
<1>.在 C#中,string 是 System.String 的别名,所以基本上在使用时是没有差别的。
<2>.习惯上,我们把字符串当作对象时(有值的对象实体),我们用 string。而我们把它当类时(需要字符串类中定义的方法),我们用 String,比如:string greet =
String.Format(“Hello {0}!”, place)。
其实乱用也可以,只是这样概念上清楚一点。
<3>.另外 string 是 C#保留字,不可用作变量名,String 就不是了。
<4>.String 必须先引用 System 命名空间。
也可以这样理解:string 是 C#中字符串类型 String 的反射,一种简化的书写方式,就像 int
对应于 Int32 一样,二者在 C#中可通用。
5.变量命名
变量名严格区分大小写 ,命名规范(变量小大大,类、方法、属性(大大大)) 字段名(属性的老爹(Private),能干儿子能干的,也可以干儿子不恩能干的)下划线
int min = GetMin();
6.表达式
每个表达式我们都可以求解除一个定值,对于赋值表达式,等号左边的变量的值
7.+号的作用
<1>链接 <2>相加
8.占位符
(1)使用方法:先挖个坑,再填个坑
(2)使用占位符需要注意的地方:如果你多填了,没效果
如果少填了,异常
(3)由挖坑决定填坑的决定的
9.异常
异常是指:语法上并没有任何错误,只不过在程序运行的期间,由于某些原因出了问题,使程序不能再正常的运行
- C#初识0
- 初识C#
- 初识C#
- 初识C#
- c#初识
- 初识C#
- 初识C#
- 初识C#
- 初识C#
- 初识C#
- 初识C#
- 初识C#
- 初识C#
- C#初识
- C#初识
- 初识C#
- 初识C#
- 初识C#
- 限时八个月大前端学习计划
- 《数据可视化与数据挖掘——基于Tableau和SPSS Modeler图形界面》之前言
- Oracle之开窗函数
- 通过反射将一个对象的值赋给另一个对象中对应的属性 不需要用set、get
- 《数据可视化与数据挖掘——基于Tableau和SPSS Modeler图形界面》之可视化数据挖掘概述
- C#初识0
- appscan
- 【angular】Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in 'D
- 欢迎关注公众号→程序式界(Procedural Bounds )
- mysql索引创建以及索引使用测试
- JAXB实现XML和java对象互转以及soapXml和对象互转需要注意的地方
- WinForm控件基础--菜单类控件
- 关于爬虫爬取图片被防盗链的解决
- Rust使用Cargo