随笔分类 -  c#基础

摘要:Pascal 帕斯卡命名 当有多个单词组成变量或方法,每个单词首字母大写 常用于:类名 属性 方法名 接口 Camel 驼峰命名 多个单词出现,首单词首字母小写,其他单词首字母大写 常用于:变量 C#变量只能由 字母 下划线 数字组成,但不能用数字开头 变量名需要见名知意 阅读全文
posted @ 2019-09-24 18:24 盗哥泡茶去了 阅读(996) 评论(0) 推荐(0)
摘要:帮助程序员便于阅读代码 单行注释 // 多行注释 /* * */ 文档注释 /// <summary> /// ... /// <summary> 阅读全文
posted @ 2019-09-24 18:12 盗哥泡茶去了 阅读(469) 评论(0) 推荐(0)
摘要:C#基于.NET Framework 和 .NET CORE平台 Client/Server 客户端/服务端 windows桌面应用程序 winform 2D WPF 3D Browser/Server 浏览器/服务端 Web程序 MVC5 WebForm 阅读全文
posted @ 2019-09-24 16:06 盗哥泡茶去了 阅读(804) 评论(0) 推荐(0)
摘要:c#中@的三种用法: 1.忽略转移字符 string str = "C:\\windows\\system32"; string str = @"C:\windows\system32"; 2.字符串跨行 string str = "SELECT * FROM Employee AS e" + "I 阅读全文
posted @ 2019-09-08 16:03 盗哥泡茶去了 阅读(2081) 评论(0) 推荐(1)
摘要:ADO.NET是一组用于和数据源进行交互的面向对象类库: 一:通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。 二:ADO.NET允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一系列类来完成这样的工作。 三:因为不同的数据源采用不同的协议,所以对于 阅读全文
posted @ 2019-09-02 12:07 盗哥泡茶去了 阅读(1114) 评论(0) 推荐(0)
摘要:F5--启动运行,跳到下一个断点 F10--逐步调试 F11--逐句调试 F10和F11的区别: method(); int a = 1; 当程序运行到如上面的method方法时,按F10会直接跳到下一句int a = 1; 而按F11会进入到method方法中,如第一个大括号。 阅读全文
posted @ 2019-08-16 01:13 盗哥泡茶去了 阅读(210) 评论(0) 推荐(0)
摘要:经常在招聘网站上看到要求熟悉B/S C/S架构,具体含义是: B/S Browser/Server 浏览器/服务器模式 C/S Client/Server 客户端/服务器模式 通俗点讲: 如果用户打开浏览器就能完成所有操作,那就是B/S 如果需要用户下载一个本地程序,那就是C/S 阅读全文
posted @ 2019-08-16 01:05 盗哥泡茶去了 阅读(206) 评论(0) 推荐(0)
摘要:在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。(默认修饰符:结构体--private 类--internal 枚举和接口--public) 结构体的特点 结构可带有方法、字段、索引、属性、运算符方法和事件。 结构可定义构造函数,但不能定义析构函数。但是,您不 阅读全文
posted @ 2019-08-14 19:14 盗哥泡茶去了 阅读(884) 评论(0) 推荐(0)
摘要:枚举是用户定义的整数类型,它是强类型的,与类同级,通常用来表示一组常量。(成员可以使用汉字) 枚举的优点: 1、枚举能够使代码更加清晰,它允许使用描述性的名称表示整数值。 2、枚举使代码更易于维护,有助于确保给变量指定合法的、期望的值。 3、枚举使代码更易输入和读取。 1、简单枚举 枚举使用enum 阅读全文
posted @ 2019-08-14 17:56 盗哥泡茶去了 阅读(476) 评论(0) 推荐(0)
摘要:强类型和弱类型的变量都有两个属性:类型和值。 强类型的变量类型是不能改变的,弱类型的变量类型是随需改变的,这是强弱的真正含义。 我们在编写c#代码时,变量类型是明确的,不可更改的,如string就是string,int就是int,这就是强类型,好处: 1.能够享受代码提示功能 2.能够获得重构工具的 阅读全文
posted @ 2019-08-14 16:34 盗哥泡茶去了 阅读(3397) 评论(0) 推荐(1)
摘要:1.goto语句 goto语句可以直接跳转到程序中用标签指定的另一行(标签是一个标识符,后面跟一个冒号) goto Lable1; WriteLine("本行代码不会执行"); ... Lable1: WriteLine("跳转至本行代码"); 限制: 1.不能跳转到像for循环这样的代码块中,也不 阅读全文
posted @ 2019-08-14 15:30 盗哥泡茶去了 阅读(1610) 评论(0) 推荐(0)
摘要:&与 全为1才是1 |或 全为0才是0 !非 两边相同时为1,不同时为0 ~取反 0变1,1变0,包括符号位 >>右移 溢出舍掉,正数补0,负数补1,移动n位:原数 / 2的n次方 <<左移 右边补0,移动n位:原数 * 2的n次方 负数的二进制是补码存放(取反+1:先取反,最后整体加1) 0000 阅读全文
posted @ 2019-08-09 18:07 盗哥泡茶去了 阅读(195) 评论(0) 推荐(0)
摘要:在c#中\n代表换行,\r代表回车,但\r是把后面的字符覆盖前面的,例: "1234\n567" 输出的是 1234 567 "1234\r567"输出的是 5674 阅读全文
posted @ 2019-08-09 17:00 盗哥泡茶去了 阅读(9015) 评论(0) 推荐(1)